Displaying 1 to 15 from 15 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.

Hub - Helps you win at git

  •    Go

git + hub = github. hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier.

bat - A cat(1) clone with wings.

  •    Rust

A cat(1) clone with syntax highlighting and Git integration. bat can pipe its own output to less if the output is too large for one screen.

fac - Easy-to-use CUI for fixing git conflicts

  •    Go

I never really liked any of the mergetools out there so I made a program that is somewhat easier to use. fac operates much like git add -p . It has a prompt input at the bottom of the screen where the user inputs various commands.

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.

dotdrop - Save your dotfiles once, deploy them everywhere

  •    Python

Dotdrop makes the management of dotfiles between different hosts easy. It allows to store your dotfiles on git and automagically deploy different versions of the same file on different setups. It also allows to manage different sets of dotfiles. For example you can have a set of dotfiles for your home laptop and a different set for your office desktop. Those sets may overlap and different versions of the same dotfiles can be deployed on different predefined profiles. Or you may have a main set of dotfiles for your everyday's host and a sub-set you only need to deploy to temporary hosts (cloud VM, etc) that may be using a slightly different version of some of the dotfiles.

vsts-cli - Microsoft Visual Studio Team Services (VSTS) CLI

  •    Python

VSTS CLI is a new command line interface for Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) 2017 Update 2 and later.VSTS CLI is currently in preview but we encourage you to give it a try and provide feedback (or contribute).

pro - Quickly jump to git repositories, run commands in batch and get status overviews.

  •    Ruby

pro is a command to wrangle your git repositories. It includes features like instantly cd'ing to your git repos and getting a status overview, and running an arbitrary command in every git repo.Note that pro only currently works on Unix systems.

git-workflow - Opinionated tools for managing a team based git workflow

  •    Python

Opinionated tools for managing a team based git workflow. Have Python 2.7 or Python 3.6.

GitLabCLI - Cross platform GitLab CLI tool

  •    CSharp

To boost your productivity it's recommended to set default project also. So you will not need to specify it everytime. All commands have both short & long syntax.

geet - Command line interface for performing Git hosting service operations

  •    Ruby

Command line interface for performing Git hosting service operations. This tool is a provider-independent version of Hub and Lab.

gitman - Language-agnostic dependency manager using Git.

  •    Python

GitMan is a language-agnostic dependency manager using Git. It aims to serve as a submodules replacement and provides advanced options for managing versions of nested Git repositories.

ghb - Tools for GitHub

  •    Python

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. See the header comment in each individual file for specific usage.

composer-git-hooks - Easily manage git hooks in your composer config

  •    PHP

Manage git hooks easily in your composer configuration. This package makes it easy to implement a consistent project-wide usage of git hooks. Specifying hooks in the composer file makes them available for every member of the project team. This provides a consistent environment and behavior for everyone which is great. Add a hooks section to the extra section of your composer.json and add the hooks there. The previous way of adding hooks to the scripts section of your composer.json is still supported, but this way is cleaner if you have many scripts.