Documentation
¶
Overview ¶
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'
Source Files
¶
- applyPatch.go
- argv.go
- config.go
- debug.go
- debugger.go
- doBuild.go
- doCheckout.go
- doClean.go
- doCommit.go
- doConfig.go
- doDirty.go
- doFind.go
- doGui.go
- doMerge.go
- doNormal.go
- doPatch.go
- doPull.go
- doSync.go
- doTag.go
- doc.go
- exit.go
- helperPatches.go
- main.go
- structs.go
- windowHowto.go
- windowPatches.go
- windowPublish.go
- windowReposFix.go
- windowReposNew.go
- windowViewRepoPatches.go
Click to show internal directories.
Click to hide internal directories.