0.0
No commit activity in last 3 years
No release in over 3 years
Will explore and return information about all your git repo
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 1.12
~> 10.0
~> 3.0

Runtime

~> 0.1.0
~> 0.19.1
 Project Readme

Git Explorer

Build Status Gem Version

GitExplorer comes from the necessity of get the status of all my local repositories. This tool will scan all your projects searching for git repositories and extract the project name, status and files unstaged.

demo

Installation

Linux:

~$ gem install git_explorer

Usage example

Start explore with:

~$ git-explorer explore <root_path>

All your git repositories from <root_path> will be scanned and the output will be similar to:

<project_name> is up_to_date on branch master
<project_name> is up_to_date on branch master
<project_name> is not_staged on branch master
        path/to/file
        path/to/file
        path/to/file
        path/to/file

Light Explorer

In a try to add a feature to my old ls command, I've created the light explorer function. Will behave like a ls but if find any git repository will decorate with branch and current state.

light demo

~$ git-explorer explore --light

The output will decorate any directory that is also a git repository:

drwxrwxr-x  4 alex alex      4096 Jul 21 16:33 workshopvenues [master] ✖
drwxrwxr-x  2 alex alex      4096 Ago  6 01:57 zsh-ex
drwxrwxr-x  3 alex alex      4096 Nov  7 16:25 zsh-extract [master] ✔●
drwxrwxr-x  3 alex alex      4096 Out  5 09:22 zsh-git-keep-autocomplete [master] ✔
drwxrwxr-x  3 alex alex      4096 Set 13 14:39 zsh-path-environment-explorer [master] ✔
drwxrwxr-x  2 alex alex      4096 Ago  6 01:23 zsh-test
drwxrwxr-x  3 alex alex      4096 Ago 12 16:57 zsh-vim-crtl-z [master] ✔✚

Those symbols means respectively:

● - unstaged files
✖ - conflict files
✚ - staged files ready to commit
✔ - your branch is up-to-date with remote

Release History

  • 0.1.0
    • Work in progress.

Roadmap

Meta

Alex Rocha - about.me