8000 GitHub - gloony91/oliver: :arrow_up_down: Manage your Github repos easier.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

gloony91/oliver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oliver

Gem Version License

oliver keeps track of your git repos in one simple dotfile, making it easy to keep track of the projects you're working on.

"CocoaPods for your git repos."

Installation

You can install oliver through RubyGems

$ gem install oliver

Syntax

Write in JSON, and format .oliver with the GitHub username as the key and the repos in an array as the value.

{
	"trmml": [
		"oliver", "textymous"
	],
	"madebybright": [
		"Nimble", "madebybright.github.io"
	]
}

Documentation

oliver init [username=repos]

Create an .oliver with the optional addition of username(s) and repo(s). The following will create a file with one user (trmml) and three repos belonging to that user (oliver, cameron, wobble)

oliver init trmml=oliver,cameron,wobble ravenpoetry=raven

less .oliver
{
  "trmml": [
    "oliver",
    "cameron",
    "wobble"
  ],
  "ravenpoetry": [
    "raven"
  ]
}

oliver update

Updates the local repos to match .oliver. Any repo that exists in .oliver that doesn't exist locally will be cloned, and any repo that exists locally but not in .oliver will be removed.

oliver update # ==> Cloning trmml/oliver
...

oliver list

List all tracked repos.

oliver list # - oliver, wobble, nimble, raven

oliver pull

Essentially git pull each repo.

oliver pull

oliver add [username/repo]

Add repo to list.

oliver add 'trmml/oliver'

oliver remove [username/repo]

Remove repo from list.

oliver remove 'trmml/oliver'

LICENSE

MIT.

About

↕️ Manage your Github repos easier.

Resources

License

Stars

Watchers

Forks

< 36E3 div class="BorderGrid-row">

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0