Skip to content
forked from AlexsJones/kepler

Developer workflow in the CLI. Written to be modular, simple and powerful.

Notifications You must be signed in to change notification settings

BeameryHQ/kepler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 

Repository files navigation

_  _  ____  ____  __    ____  ____
( )/ )( ___)(  _ \(  )  ( ___)(  _ \
 )  (  )__)  )___/ )(__  )__)  )   /
(_)\_)(____)(__)  (____)(____)(_)\_)

GoDoc GitHub issues GitHub stars

Designed to do a few things well...


>>> help
npm sub commands:
	[npm] file: relink an npm package locally<prefix> <string>
	[npm] remove: remove a dep from package.json <string>
	[npm] usage: find usage of a package within submodules <string>
github sub commands:
	[github] pr: pr command palette
		[pr] attach: attach the current issue to a pr <owner> <reponame> <prnumber>
		[pr] create: create a pr <owner> <repo> <base> <head> <title>
	[github] issue: Issue commands
		[issue] create: set the current working issue <owner> <repo> <issuename>
		[issue] set: set the current working issue <issue number>
		[issue] unset: unset the current working issue
		[issue] show: show the current working issue
		[issue] palette: Manipulate the issue palette of working repos
			[palette] add: Add a repository to the palette as part of current working issue by name <name>
			[palette] remove: Remove a repository from the palette as part of the current working issue by name <name>
			[palette] show: Show repositories in the palette as part of the current working issue
			[palette] delete: Delete all repositories in the palette as part of the current working issue
	[github] login: use an access token to login to github
	[github] fetch: fetch remote repos
submodule sub commands:
	[submodule] branch: branch command palette
	[submodule] exec: execute in all submodules <command string>
storage sub commands:
	[storage] clear: clear all data from kepler
	[storage] show: show storage data
palette sub commands:
	[palette] branch: switch branches or create if they don't exist for working issue palette repos <branchname>
		[branch] push: For pushing the local branches to new/existing remotes
		[branch] local: For switching local branches on palette repos
	[palette] show: Show repositories in the palette as part of the current working issue


asciicast

Working with github issues and selected repos with palette

asciicast

Installation

Either:

go get github.com/AlexsJones/kepler

or fetch source and run

godep restore

Non-CLI mode

To run in a CI or as a one time command

kepler unattended usage yar

About

Developer workflow in the CLI. Written to be modular, simple and powerful.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%