gh > hg
Surely you’ve seen the new GitHub gem features? Well it just got more awesome – again! Now you can use it in place of the normal @git@ binary. $ github…
Surely you’ve seen the new GitHub gem features? Well it just got more awesome – again! Now you can use it in place of the normal @git@ binary.
$ github branch * master
Every @git@ command will fall through.
But that’s not all – we’ve also added a nice shorthand alias: @gh@
$ gh status # On branch master nothing to commit (working directory clean)
You can even use it with Shawn Pearce’s git-completion bash script. Just add this magic incantation to your bashrc file:
# assuming ~/.git-completion is where your complete script lives source ~/.git-completion complete -o default -o nospace -F _git gh
Now you’ll get superchared @git@ completion while using @gh@.
We’ve also added a handful of bugfixes related to the @network@ command. Check it out:
$ gem install defunkt-github --source=http://gems.github.com
Written by
Related posts
Introducing Agent HQ: Any agent, any way you work
At Universe 2025, GitHub’s next evolution introduces a single, unified workflow for developers to be able to orchestrate any agent, any time, anywhere.
Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1
In this year’s Octoverse, we uncover how AI, agents, and typed languages are driving the biggest shifts in software development in more than a decade.
Announcing the 2025 GitHub Partner Award winners 🎉
GitHub celebrates its 2025 Partner Award winners, honoring global, regional, and technology partners for driving innovation, collaboration, and impact across the developer ecosystem.