in terminal, quickly open the git project in default browser.
brew tap michaeldimmitt/reveal &&
brew install reveal;
reveal
want to reveal all of your projects in a given directory?
for d in ./*/ ; do (cd "$d" && echo "$d" && reveal); done
or as with my environment maybe all of your projects are in a folder that is subdivided by category folders.
for d in ./*/ ; do (cd "$d" && echo "$d" && for p in ./*/ ; do (cd "$p" && echo "$p" && reveal); done); done
Reveal takes a single command line argument.
This argument is the remote you would like to open for the current directory git project.
If no remote is specified it will reveal all remotes on the project in the browser.
For most users this is just the one remote either gitlab or github (origin).
reveal origin
reveal gitlab
reveal <your remote name here>
Not sure what remote means? (context .git)
cd into your git project and type git remote -v
through the use of command:
git remote -v
gather's all remotes for project
and proceeds to filter the output into url's
piping each as a unique url opens all the stuff.
Clone and cd into the project:
git clone https://github.com/MichaelDimmitt/gh_reveal.git && cd gh_reveal;
install
./install.sh;
uninstall
./uninstall.sh