diff options
| author | Jeff Carr <[email protected]> | 2025-10-07 17:39:44 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-07 17:39:44 -0500 |
| commit | 8a207ef6722d9baac437a436c35f66eea61881f3 (patch) | |
| tree | 39ca8573c35c319dddd2b2410dc595e484a08623 /doc.go | |
| parent | c09ea79a8dd4c6ac5f6929230fdcdfb04139f740 (diff) | |
argv updates
Diffstat (limited to 'doc.go')
| -rw-r--r-- | doc.go | 41 |
1 files changed, 18 insertions, 23 deletions
@@ -3,39 +3,34 @@ 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'. + Orginally written to maintain the +50 GO git repositories for the WIT Private Cloud + Options: - --debugger open the debugger window - --logger open the log.* control window + --all whatever you are doing, do it all over + --force try to strong-arm things + --verbose show more output than usual + --fix try to make repairs --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 + --debugger open the debugger window + --logger open the log.* control window --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' + checkout 'git checkout' + clean 'git clean' + reset repos to original state + commit 'git commit' 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 + normal shortcut to 'forge mode normal' + mode sets the mode (hacking, merging, publishing) + patch work with patchsets + pull 'git pull' + show print out things + dev features under development + add Scan directores for git repos */ package main |
