summaryrefslogtreecommitdiff
path: root/doc.go
blob: 4d88f150c251b993b368f0785ccb45c3a98ad19a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/*
forge -- a tool to manage lots of git repos. forge includes a GUI and TUI.

	forge only executes the 'git' command. Everything it does, you can run by hand with 'git'.

Options:

	--debugger             open the debugger window
	--logger               open the log.* control window
	--gui GUI              select the plugin (andlabs,gocui,etc)
	--gui-verbose          enable all logging
	--bash                 generate bash completion
	--bash                 generate bash completion
	--connect CONNECT      forge url
	--all                  git commit --all
	--build BUILD          build a repo
	--install INSTALL      install a repo
	--forge-rebuild        download and rebuild forge
	--force                try to strong arm things
	--verbose              show more output
	--help, -h             display this help and exit
	--version              display version and exit

Commands:

	help                   New to forge? This is for you.'
	checkout               switch branches using 'git checkout'
	clean                  start over at the beginning
	commit                 'git commit' but errors out if on wrong branch
	config                 show your .config/forge/ settings
	dirty                  show dirty git repos
	fetch                  run 'git fetch master'
	gui                    open the gui
	list                   print a table of the current repos
	merge                  merge branches
	normal                 set every repo to the default state for software development
	patch                  make patchsets
	pull                   run 'git pull'
	tag                    manage git tags
*/
package main