summaryrefslogtreecommitdiff
path: root/doc.go
blob: be6970ae0b0faf8aadca97486859651793af970a (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
/*

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