summaryrefslogtreecommitdiff
path: root/doc.go
blob: ab1cce743823a08cfd153704259f63cd9b58a313 (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
42
43
44
45
46
47
48
/*
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'.

forge v0.22.138-6-gaea7f16    Built on 2025.09.03_1935
Usage: forge [--debugger] [--logger] [--no-gui] [--gui GUI] [--gui-file GUI-FILE] [--gui-build] [--gui-verbose] [--gui-check-plugin GUI-CHECK-PLUGIN] [--connect CONNECT] [--all] [--build BUILD] [--install INSTALL] [--forge-rebuild] [--force] [--verbose] [--bash] [--auto-complete AUTO-COMPLETE] <command> [<args>]

Options:

	--debugger             open the debugger window
	--logger               open the log.* control window
	--no-gui               ignore all these gui problems
	--gui GUI              Use this gui toolkit [andlabs,gocui,nocui,stdin]
	--gui-file GUI-FILE    Use a specific plugin.so file
	--gui-build            attempt to build the GUI plugins
	--gui-verbose          enable all logging
	--gui-check-plugin GUI-CHECK-PLUGIN
	                       hack to verify GO plugins load
	--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
	--bash                 generate bash completion
	--auto-complete AUTO-COMPLETE
	                       todo: move this to go-arg
	--help, -h             display this help and exit
	--version              display version and exit

Commands:

	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
	debug                  debug forge
	dirty                  show dirty git repos
	fetch                  run 'git fetch master'
	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'
*/
package main