Hub - Helps you win at git

  •        128

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.

http://hub.github.com/
https://github.com/github/hub

Tags
Implementation
License
Platform

   




Related Projects

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.

git-labelmaker - :flags: Manage your GitHub labels from the command line!

  •    Javascript

Edit GitHub labels from the command line using git-labelmaker! You can easily add or remove GitHub labels, making it easier for your projects to adhere to a sane labelling scheme. Currently you must be using version >= 4.0.0 of node, because we're using some fancy-shmancy ES6 stuff (Promises are too awesome to not use), and also because the dependant package git-label also currently requires >= 4.0.0.

git-hub - Do GitHub operations from the `git` command

  •    Shell

The hub subcommand for git, allows you to perform many of the operations made available by GitHub's v3 REST API, from the git commandline command. You can fork, create, delete and modify repositories. You can get information about users, repositories and issues. You can star, watch and follow things, and find out who else is doing the same. The API is quite extensive. With this command you can do many of your day to day GitHub actions without needing a web browser.

git-it-electron - :computer: :mortar_board: Git-it is a (Mac, Win, Linux) Desktop App for Learning Git and GitHub

  •    HTML

Git-it is a desktop (Mac, Windows and Linux) app that teaches you how to use Git and GitHub on the command line. This application contains challenges for learning Git and GitHub—by using real Git and GitHub, not emulators. You'll be learning the awesome (and not so scary) command line and GitHub which means when you finish all of the challenges you'll have real repositories on your GitHub account and green squares on your contribution chart.

CLI11 - CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface

  •    C++

CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface. CLI11 provides all the features you expect in a powerful command line parser, with a beautiful, minimal syntax and no dependencies beyond C++11. It is header only, and comes in a single file form for easy inclusion in projects. It is easy to use for small projects, but powerful enough for complex command line projects, and can be customized for frameworks. It is tested on Travis and AppVeyor, and is being included in the GooFit GPU fitting framework. It was inspired by plumbum.cli for Python. CLI11 has a user friendly introduction in this README, a more in-depth tutorial GitBook, as well as API documentation generated by Travis. See the changelog or GitHub Releases for details for current and past releases. Also see the Version 1.0 post, Version 1.3 post, or Version 1.6 post for more information.


git-chglog - CHANGELOG generator implemented in Go (Golang).

  •    Go

CHANGELOG generator implemented in Go (Golang). Anytime, anywhere, Write your CHANGELOG. git-chglog internally uses the git command to get data to include in CHANGELOG. The basic steps are as follows.

gitrob - Reconnaissance tool for GitHub organizations

  •    Ruby

Gitrob is a command line tool which can help organizations and security professionals find sensitive information lingering in publicly available files on GitHub. The tool will iterate over all public organization and member repositories and match filenames against a range of patterns for files that typically contain sensitive or dangerous information. Looking for sensitive information in GitHub repositories is not a new thing, it has been known for a while that things such as private keys and credentials can be found with GitHub's search functionality, however Gitrob makes it easier to focus the effort on a specific organization.

git-pulls - command line tool to facilitate github pull requests

  •    Ruby

If you find things that hub does not and you would like to see implemented, ping @AdrienGiboire for consideration. Makes it easy to list and merge GitHub pull requests.

node-github-hook - A simple node.js based github post-receive server

  •    Javascript

This is a very simple, easy to use evented web hook API for GitHub or GitLab. A command-line executable is also available. Where 'event' is the event name to listen to (sent by GitHub or Gitlab, typically 'push' or 'system'), 'reponame' is the name of your repo (this one is node-github-hook), 'ref' is the git reference (such as ref/heads/master), and 'type' is the type of system hook.

cli - A simple, fast, and fun package for building command line apps in Go

  •    Go

Notice: This is the library formerly known as github.com/codegangsta/cli -- Github will automatically redirect requests to this repository, but we recommend updating your references for clarity.cli is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.

cli - The official command line client for Cloud Foundry

  •    Go

Cloud Foundry CLI is the official command line client for Cloud Foundry. Latest help of each command is here (or run cf help); Further documentation is at the docs page for the CLI. If you have any questions, ask away on the #cli channel in our Slack community and the cf-dev mailing list, or open a GitHub issue. You can follow our development progress on Pivotal Tracker.

picocli - a mighty tiny command line interface

  •    Java

Picocli is a one-file Java framework for parsing command line arguments and generating polished, easily tailored usage help messages. Java command line parser with both an annotations API and a programmatic API, featuring usage help with ANSI colors, autocomplete and nested subcommands. In a single file, so you can include it in source form. This lets users run picocli-based applications without requiring picocli as an external dependency.

hub - hub introduces git to GitHub

  •    Ruby

hub introduces git to GitHub

git-sweep - A command-line tool that helps you clean up Git branches that have been merged into master

  •    Python

A command-line tool that helps you clean up Git branches that have been merged into master. One of the best features of Git is cheap branches. There are existing branching models like GitHub Flow and Vincent Driessen's git-flow that describe methods for using this feature.

doctoc - 📜 Generates table of contents for markdown files inside local git repository

  •    Javascript

Generates table of contents for markdown files inside local git repository. Links are compatible with anchors generated by github or other sites via a command line flag. In its simplest usage, you can pass one or more files or folders to the doctoc command. This will update the TOCs of each file specified as well as of each markdown file found by recursively searching each folder. Below are some examples.

giter8 - a command line tool to apply templates defined on GitHub

  •    Scala

Giter8 is a command line tool to generate files and directories from templates published on github or any other Git repository. See Giter8 documentation for the full story.

release - Generate changelogs with a single command

  •    Javascript

When run, this command line interface automatically generates a new GitHub Release and populates it with the changes (commits) made since the last release.You can find an example of how to prepare a release in your project here.

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





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.