Skip to content

jsmith/ginteract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Checkout

An interactive Git client!

Installation

Requirements: Python 3.*

Run this scripts https://git.io/fNfqh:

wget -L https://git.io/fNfqh -O- | bash

# or (if you don't have wget)
source <(curl -s https://git.io/fNfqh)

This script installs ginteract with --user. Thus, you need to make sure that your python bin folder is in your PATH. Add the following export to your shell startup script (ie. .bashrc, .zshrc).

# MacOS
export PATH="/Users/<user>/Library/Python/<version>/bin:$PATH"

# Linux
export PATH="/home/<user>/Library/Python/<version>/bin:$PATH"

To find our where ginteract is installed, run python3 -c "import ginteract; print(ginteract.__file__)". This will print out something like /Users/jacob/Library/Python/3.7/lib/python/site-packages/ginteract/__init__.py.

Usage

git ch  # checkout a branch
git mg  # merge a branch into current branch
git dl  # delete branches

# or use the commands directly
ginteract checkout
ginteract merge
ginteract delete

TODO

  • Add GIF
  • Add tests
  • Bash script to install
  • Add delete support
  • Add merge support
  • Remote support

About

An interactive Git client :)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published