Miso
Use miso
in the command line to create, list, and delete remote repositories.
Miso is a simple node wrapper around the Github API (v3). It will give you some handy commands that make managing repositories even easier!
Usage
Create
$ miso c repo_name
- Creates a local repository.
- Creates a remote repository.
- Automatically sets the origin of the local repository to point to the remote.
Destroy
$ miso d repo_name
- Destroys a remote repository without confirmation.
List
$ miso l
- lists all your public remote repositories.
Before Installation
Miso requires a Github Personal API Token and a Github Username to make changes on Github servers.
If you have an API token
You'll need to store your API token and github username as environment variables. Add the following lines to your .bashrc, .bash_profile, or .zshrc.
export GITHUB_USERNAME=your_usernameexport GITHUB_TOKEN=your_github_token
If you don't have an API token.
It's super easy to get one! You just need to follow this github guide on getting a personal token. When setting up your API token, make sure to check off the following options:
repo
delete_repo
repo:status
user
admin:repo_hook
After you get your API token, save your information as environment variables!
Installation
npm install miso -g
You want to install miso globally in order to get access to the command line tool.
note: you may need to prefix the command with sudo
.