Skip to content
/ gh Public

A collection of git helper commands, combined in a single CLI, to make my life a little easier

License

Notifications You must be signed in to change notification settings

retgits/gh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gh - a collection of git helper commands

Travis License Release Go Report Card Stability

gh

gh is a collection of git helper commands to make my life a little easier. The command-line tool wraps a number of git commands that I frequently use.

Install

To install gh from source, run

go get -u github.com/retgits/gh

Or get a release version from the releases tab.

Configuration

Configuration is done using flags for the commands, or using the .ghconfig.yml file in your HOME directory. The config file has the following parameters:

git:
  author:      ## The default author for projects (usually your GitHub name)
  basefolder:  ## The base folder to clone repositories to
github:
  accesstoken: ## The personal access token to connect to GitHub
gogs:
  accesstoken: ## The personal access token to connect to Gogs
  apiendpoint: ## The API endpoint  of the Gogs server (like http://localhost/api/v1)

Usage

Usage:
  gh [command]

Available Commands:
  all            Stage all unstaged files
  amend          Use the last commit message and amend your stuffs
  clone          Clone a repository to a specified directory
  commit         A simpler alias for "git commit -a -S -m"
  create-project Create a Go project
  create-repo    Create a repository
  credit         A very slightly quicker way to credit an author on the latest commit
  help           Help about any command
  nuke-branch    Removes a branch locally and on the remote origin
  undo           Undo the last commit, but don't throw away any changes

Flags:
      --config string   config file (default is $HOME/.ghconfig.yml)
  -h, --help            help for gh
      --version         version for gh

Use "gh [command] --help" for more information about a command.

For more detailed information on the commands, check the docs

License

See the LICENSE file in the repository

About

A collection of git helper commands, combined in a single CLI, to make my life a little easier

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published