Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trieloff/githop
Hop into your Development Environment from Git
https://github.com/trieloff/githop
Last synced: 9 days ago
JSON representation
Hop into your Development Environment from Git
- Host: GitHub
- URL: https://github.com/trieloff/githop
- Owner: trieloff
- License: apache-2.0
- Created: 2017-11-03T11:06:29.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-02-08T12:42:03.000Z (almost 4 years ago)
- Last Synced: 2024-11-18T08:12:13.161Z (2 months ago)
- Language: Perl
- Homepage:
- Size: 96.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
template: test
---# githop – Hop into your Development Environment from Git
[![CircleCI](https://circleci.com/gh/trieloff/githop.svg?style=svg)](https://circleci.com/gh/trieloff/githop)
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.
## Features
* Works on macOS and Linux
* (on macOS only) mounts your working directory from the container
* supports Java, Node, Clojure and ClojureScript development### What's inside?
- Default shell: `zsh`
- Shell window and session management with `tmux`
- `http` client: HTTPIE (`curl` is available, too)
- `git`, `tig`, and `git icdiff`
- `bat`, `mdv`, `jq`, `tldr`
- `micro`
- `wsk`## Usage
```bash
$ githop
``````
$ githop :java
```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## Installation
```
curl https://raw.githubusercontent.com/trieloff/githop/master/install.zsh | sudo zsh
```## License
Apache 2.0
## Contributions
Welcome, just open a PR. Ideas:
- mounting under Linux
- more Docker images
- autocompletion