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!
$ 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.
$ miso d repo_name
- Destroys a remote repository without confirmation.
$ miso l
- lists all your public remote repositories.
Miso requires a Github Personal API Token and a Github Username to make changes on Github servers.
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_username
export GITHUB_TOKEN=your_github_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!
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
.