All Projects → keith → Ghb

keith / Ghb

Licence: mit
Tools for GitHub

Programming Languages

python
139335 projects - #7 most used programming language
bash
514 projects

Projects that are alternatives of or similar to Ghb

Terminalizer
🦄 Record your terminal and generate animated gif images or share a web player
Stars: ✭ 12,165 (+57828.57%)
Mutual labels:  command-line, zsh
Climate
The swiss-army knife of utility tools for Linux.
Stars: ✭ 1,372 (+6433.33%)
Mutual labels:  command-line, zsh
Zsh Abbr
The zsh manager for auto-expanding abbreviations, inspired by fish shell.
Stars: ✭ 109 (+419.05%)
Mutual labels:  command-line, zsh
Zoxide
A smarter cd command. Supports all major shells.
Stars: ✭ 4,422 (+20957.14%)
Mutual labels:  command-line, zsh
Doitlive
Because sometimes you need to do it live
Stars: ✭ 3,073 (+14533.33%)
Mutual labels:  command-line, zsh
Sultan
Sultan: Command and Rule over your Shell
Stars: ✭ 625 (+2876.19%)
Mutual labels:  command-line, zsh
Caporal.js
A full-featured framework for building command line applications (cli) with node.js
Stars: ✭ 3,279 (+15514.29%)
Mutual labels:  command-line, zsh
Rcli
Rapidly create full-featured command line interfaces with help, subcommand dispatch, and validation.
Stars: ✭ 9 (-57.14%)
Mutual labels:  command-line, zsh
Lxd Functions
Simple script to mount LXD container and match host user with container user (uid/gid)
Stars: ✭ 11 (-47.62%)
Mutual labels:  zsh
Executor
Watch for file changes and then execute command. Very nice for test driven development.
Stars: ✭ 14 (-33.33%)
Mutual labels:  command-line
Bashhub Client
☁️ Bash history in the cloud. Indexed and searchable.
Stars: ✭ 858 (+3985.71%)
Mutual labels:  zsh
Axegrinder
Crawl websites for accessibility issues from the command line.
Stars: ✭ 12 (-42.86%)
Mutual labels:  command-line
Cfgs
My personal configs
Stars: ✭ 14 (-33.33%)
Mutual labels:  zsh
Swiftshell
A Swift framework for shell scripting.
Stars: ✭ 860 (+3995.24%)
Mutual labels:  command-line
Nord Guake
An arctic, north-bluish clean and elegant Guake color theme.
Stars: ✭ 20 (-4.76%)
Mutual labels:  zsh
Yub
yub.js - A command-line for the web
Stars: ✭ 10 (-52.38%)
Mutual labels:  command-line
Sit Up
🙇 Reminder to sit up straight.
Stars: ✭ 9 (-57.14%)
Mutual labels:  command-line
Iterm Tab Color Oh My Zsh
Oh My Zsh plugin for setting iTerm2's custom tab colors
Stars: ✭ 21 (+0%)
Mutual labels:  zsh
Cht.exe
cht.sh libcurl client for windows XP+ with changed colorization
Stars: ✭ 15 (-28.57%)
Mutual labels:  command-line
Dotfiles
🌸 Aesthetic OpenboxWM Environment (Completed Setup)
Stars: ✭ 873 (+4057.14%)
Mutual labels:  zsh

ghb

This is a small set of scripts for working with github. Unlike hub or gh the purpose of this is not to override git and add functionality on top of that. Instead this uses a git like method of looking for executables named ghb-* and nesting them under the ghb command. This allows you to create simple single purpose scripts in any language.

Commands

  • approve, quickly approve a PR with a GitHub review
  • assignme, assign yourself to a PR
  • block, block users on GitHub
  • clear-comments, delete all comments on a pull request
  • comment, comment on a list of issues / PRs
  • contributions, view the number of contributions you've made today
  • create, create github repos.
  • delete-branches, delete stale branches matching some prefix
  • download-release, download the most recent release from a repo
  • get-blocks, get the users you've blocked
  • greenify, force all statuses on a PR to be gren
  • langs, get the language breakdown for a repo
  • ls-notifications, list your unread notifications
  • me, open your GitHub profile
  • notifications, open your unread notifications in the browser
  • pr, open a PR from the current branch
  • protect, enable/disable branch protection for a specific repo and branch
  • unblock, unblock a GitHub user
  • unwatch, bulk unwatch repos
  • watch, watch a repo

See the header comment in each individual file for specific usage.

Installation

brew install keith/formulae/ghb

Or:

pip install ghb

(and install zsh/_ghb if you want zsh completions)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].