99x / github-manager

:rocket: Manage GitHub repositories with ease
MIT License
17 stars 16 forks source link
bulk-tasks cli cli-app github github-api javascript nodejs

github-manager-cli Build Status npm dependencies Codacy Badge Open Source Love

What's github-manager-cli ?

github-manager-cli is command line tool which can used to manage repositories on GitHub.

npm i -g github-manager-cli

Once installed commmand gh-manager will be available globally.

Usage

$ gh-manager

Inspiration

GitHub offers massive features with heavy customizations for repositories and organizations. Most of these features are available through GitHub's public API. When performing particular actions some of these features provided through the API aren't enough. In order to do bulk tasks, for an example if we need to add same label to an organization, there is no particular API. This is where github-manager-cli comes into play. This tool can be helpful in performing prominent bulk tasks through the CLI.

Contributor guidelines

To run existing tests provide USER_NAME and USER_PASS environment variables with GitHub account for testing(or just USER_NAME for unit tests).

License

MIT © 99XT