Displaying 1 to 20 from 63 results

gibo - A shell script for easily accessing gitignore boilerplates


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.


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).

git-secret - :busts_in_silhouette: A bash-tool to store your private data inside a git repository.


git-secret is a bash tool which stores private data inside a git repo. git-secret encrypts tracked files with public keys for users whom you trust using gpg, allowing permitted users to access encrypted data using their secret keys. With git-secret, changes to access rights are made easy and private-public key issues are handled for you. Passwords do not need to be changed with git-secret when someone's permission is revoked - just remove their key from the keychain using git secret killperson their@email.com, and re-encrypt the files, and they won't be able to decrypt secrets anymore. It also supports apt and yum. You can also use make if you want to. See the installation section for the details.




githug - Git your game on!


Githug is designed to give you a practical way of learning git. It has a series of levels, each requiring you to use git commands to arrive at a correct answer. Githug should work on Linux, OS X and Windows.

homeshick - git dotfiles synchronizer written in bash


In Unix, configuration files are king. Tailoring tools to suit your needs through configuration can be empowering. An immense number of hours is spent on getting these adjustments just right, but once you leave the confines of your own computer, these local optimizations are left behind. By the power of git, homeshick enables you to bring the symphony of settings you have poured your heart into with you to remote computers. With it you can begin to focus even more energy on bettering your work environment since the benefits are reaped on whichever machine you are using.

dotfiles - vim, zsh, git, homebrew, nvm, nginx, neovim - my whole world


Welcome to my world. This is a collection of vim, tmux, and zsh configurations. Interested in a video walkthrough of the dotfiles? Check out my talk, vim + tmux. First, you may want to backup any existing files that exist so this doesn't overwrite your work.

git-standup - Recall what you did on the last working day


Recall what you did on the last working day. Psst! or be nosy and find what someone else in your team did ;-)


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


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.

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


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-recent - See your latest local git branches, formatted real fancy


If you're a Windows user, you need to use Git Bash or similar shell in order to effectively use this utility. You can add the git-recent location to your path (e.g. add the directory to your PATH environment or copy git-recent into an existing included path like /usr/local/bin or ~/bin/).

transcrypt - transparently encrypt files within a git repository


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


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.

git-fresh - :lemon: Keep your Git repo fresh.


Keep your repo fresh with one command. Copy the file git-fresh to usr\bin in your git installation directory. This usually is C:\Program Files\Git\usr\bin.

dotfiles - Let's be honest: mostly Emacs.


I hope you like fiddling with your .emacs.d ad nauseam, 'cause I obviously do. Clone this thing wherever you like (I use ~/.dotfiles), install GNU stow, and run the install.sh script. That'll set up a bunch of symlinks in your home directory, e.g., ~/.bashrc → ~/.dotfiles/bash/.bashrc.

git-extra-commands - A collection of useful extra git scripts I've discovered or written, packaged for ease of use with shell frameworks


A zsh plugin that packages some extra git helper scripts I've found. I only wrote a few of these scripts, and the ones I didn't each have whatever licensing is included in the file. This collection doesn't actually require ZSH, but packaging it as a ZSH plugin makes it more convenient for people using a ZSH framework to use this collection.

git-issue - Git-based issue management


This is a minimalist distributed issue management system based on Git. It has the following advantages over other systems. Clone the repo and run make install with appropriate privileges.

git-confirm - :question: Git hook to catch placeholders and temporary changes (TODO / @ignore) before you commit them


Git hook to catch placeholders and temporary changes (TODO / @ignore) before you commit them. If you're security conscious, you may be reasonably suspicious of curling executable files. Here you're on HTTPS throughout though, and you're not piping directly to execution so you can check contents and the hash (against MD5 04baf1f87974681a92ee7fe8c0aa3aaa for v0.2.1) before using this, if you like.