Displaying 1 to 20 from 36 results

gitsome - A supercharged Git/GitHub command line interface (CLI)

  •    Python

An Official Integration for GitHub and GitHub Enterprise.The Git command line does not integrate with GitHub, forcing you to toggle between command line and browser.

gibo - A shell script for easily accessing gitignore boilerplates

  •    Shell

gibo (short for .gitignore boilerplates) is a shell script to help you easily access .gitignore boilerplates from github.com/github/gitignore. For additional usage instructions, run gibo without arguments.

git-open - Type `git open` to open the GitHub page or website for a repository in your browser.

  •    Shell

Type git open to open the repo website (GitHub, GitLab, Bitbucket) in your browser. The preferred way of installation is to simply add the git-open script somewhere into your path (e.g. add the directory to your PATH environment or copy git-open into an existing included path like /usr/local/bin).




rat - Compose shell commands to build interactive terminal applications

  •    Go

Rat was developed as part of an effort to build a tig-like application with very little opinionated UI logic, delegating instead to the capabilities of shell commands like git log with its --pretty and --graph options. Shell commands are executed and the output is captured and displayed in pagers. Configurable annotators parse through the output, adding annotations that can be acted upon to run other shell commands.

gitflow-avh - AVH Edition of the git extensions to provide high-level repository operations for Vincent Driessen's branching model

  •    Shell

A collection of Git extensions to provide high-level repository operations for Vincent Driessen's branching model. This fork adds functionality not added to the original branch. See the Wiki for up-to-date Installation Instructions.

git-ftp - Uses Git to upload only changed files to FTP servers.

  •    Shell

If you use Git and you need to upload your files to an FTP server, Git-ftp can save you some time and bandwidth by uploading only those files that changed since the last upload. It keeps track of the uploaded files by storing the commit id in a log file on the server. It uses Git to determine which local files have changed.

git-quick-stats - ▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository

  •    Shell

git quick-stats is a simple and efficient way to access various statistics in git repository. Any git repository contains tons of information about commits, contributors, and files. Extracting this information is not always trivial, mostly because of a gadzillion options to a gadzillion git commands – I don’t think there is a single person alive who knows them all. Probably not even Linus Torvalds himself :).


transcrypt - transparently encrypt files within a git repository

  •    Shell

A script to configure transparent encryption of sensitive files stored in a Git repository. Files that you choose will be automatically encrypted when you commit them, and automatically decrypted when you check them out. The process will degrade gracefully, so even people without your encryption password can safely commit changes to the repository's non-encrypted files. transcrypt protects your data when it's pushed to remotes that you may not directly control (e.g., GitHub, Dropbox clones, etc.), while still allowing you to work normally on your local working copy. You can conveniently store things like passwords and private keys within your repository and not have to share them with your entire team or complicate your workflow.

dotfiles - 💻 macOS / Ubuntu dotfiles

  •    Shell

These are the base dotfiles that I start with when I set up a new environment. For more specific local needs I use the .local files described in the Local Settings section. The ~/.bash.local file it will be automatically sourced after all the other bash related files, thus, allowing its content to add to or overwrite the existing aliases, settings, PATH, etc.

npm-clone - Clone a node module, install its dependencies and run its tests

  •    Javascript

Clone a node module(, install its dependencies (and run its tests)).The MIT license.

git-clone - Clone a git repository

  •    Javascript

Clone a git repository via shell command. Clone repo to targetPath, calling cb on completion.

ochtra - One Commit Hook To Rule All

  •    Shell

Phew : ) Now for .go files it won't typically be a huge problem as your Go project won't run with syntax errors in the first place. But what about making that quick documentation change and leaving a typo? What about that Bash file in your repository? ochtra has got you covered. As of Git 1.7 you can install ochtra as a git template.

gitrc - A bunch of shell scripts and files dedicated to my use of Git

  •    Shell

In lieu of the core dotfiles growing large and me being a Git power user, I figured it made sense splitting it out into its own repository. This repository would include things like the core configuration, aliases and binaries that accelerate one's use of Git (or just mine).

broom - A disk cleaning utility for developers.

  •    Shell

broom recursively looks for projects inside a directory and cleans them by removing build artifacts (eg: by invoking "make clean"), optimizing version control system files (eg: by invoking "git gc"), etc. Only show commands that would be executed instead of actually performing them.

git-semantic-commits - Tiny semantic commit messages for Git.

  •    Shell

Inspired by Sparkbox's awesome article on semantic commit messages. These are very simple custom git commands that enforce the git user to write better git commit messages. If still confused, read the article above.

git-commands - Custom power-user git commands.

  •    Shell

A collection of useful git commands. Delete all branches that have already been merged into master.

grunt-release-it - Interactive release task for Git repositories

  •    Javascript

Interactive release tool for Git repositories. Options: run build command first, release to distribution repository (or branch), create GitHub release, publish to npm. Automatically bump version, commit, tag, push, done.