template |
---|
test |
What if you could just hop into a ready-made development environment with all your favorite tools simply by providing a Git Remote URL?
githop uses Git, Docker, and ZSH to do this for you. All you need is a running Docker, and the githop
shell script.
- Works on macOS and Linux
- (on macOS only) mounts your working directory from the container
- supports Java, Node, Clojure and ClojureScript development
- Default shell:
zsh
- Shell window and session management with
tmux
http
client: HTTPIE (curl
is available, too)git
,tig
, andgit icdiff
bat
,mdv
,jq
,tldr
micro
wsk
$ githop <origin> <upstream> <other> <other>
$ githop :java <origin> <upstream> <other> <other>
Following tags are supported:
:java
for Java and Maven:node
for Node and NPM:clojure
for Java, Maven, Clojure, Leiningen:clojurescript
for Java, Maven, Clojure, Leiningen, Node, NPM, Lumo
curl https://raw.githubusercontent.com/trieloff/githop/master/install.zsh | sudo zsh
Apache 2.0
Welcome, just open a PR. Ideas:
- mounting under Linux
- more Docker images
- autocompletion