Skip to content

gzentkovich/gitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

#A CLI for GitHub & BitBucket ###Two Services. One CLI. Simple.

Simple, colorful CLI for creating, migrating, and updating repos on GitHub and BitBucket.

Built on REST APIs from GitHub API v3 and BitBucket API v1.0. Written in Ruby.

Gladly taking feature requests! Feel free to fork, comment, contribute, spoon, or spatula...

Current version: v.0.1

##Screenshots: ###Create create create2 ###Update update Note, you can also specify a custom message or leave blank for the default commit message: "updates via gitter" ###Migrate from one Repo Provider to Another migrate migrate2

##Usage: Usage: gitter [options] -n, --name [name] Set the name of the new repo -r, --repo-hub [provider] Where do you want this repo? GitHub = g, Bitbucket = b -c, --create Create new repo -m, --migrate Migrate existing repo to new provider -u, --update [optional message] Update existing repo with custom or default commit message -l, --language [language] Set language of the new repo -d, --debug Print commands for inspection, doesn't actually run them -h, --help Prints this little guide

##Examples: create new repo: gitter -c -r b -l javascript -n node_app migrate existing to GitHub: gitter -m -r g -n node_app create repo and migrate to it: gitter -c -m -r b -l javascript -n node_app update any repo: gitter -u "made it work" or gitter -u

##Notes:

  • You will prompted for your Github/BitBucket password, but it wont print out or be saved in history
  • Username for repo is ($USER) by default, you can change this on line 8
  • New repos are private by default
  • Doesn't like symbols for language (ex. use 'c' instead of 'c++')
  • Updating a repo has commit message 'updates via gitter' by default

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published