summaryrefslogtreecommitdiff
path: root/argv.go
diff options
context:
space:
mode:
Diffstat (limited to 'argv.go')
-rw-r--r--argv.go20
1 files changed, 9 insertions, 11 deletions
diff --git a/argv.go b/argv.go
index 9d15e00..7c19ed4 100644
--- a/argv.go
+++ b/argv.go
@@ -7,33 +7,31 @@ package main
var argv args
type FindCmd struct {
- All bool `arg:"--all" help:"select every repo"`
- ReadOnly bool `arg:"--readonly" help:"include read-only repos"`
+ All bool `arg:"--all" help:"select every repo (the default)"`
Mine bool `arg:"--mine" help:"your repos as defined in the forge config"`
Favorites bool `arg:"--favorites" help:"your repos configured as favorites"`
- Private bool `arg:"--private" help:"private repos from your .config/forge/"`
+ Private bool `arg:"--private" help:"your private repos from your .config/forge/"`
+ // ReadOnly bool `arg:"--readonly" help:"include read-only repos"`
}
type args struct {
- Find *FindCmd `arg:"subcommand:find" help:"select repos (for example, --all or --mine)"`
List *FindCmd `arg:"subcommand:list" help:"just show a table of the current state"`
+ Dirty *FindCmd `arg:"subcommand:dirty" help:"check if your git repos are dirty"`
User *FindCmd `arg:"subcommand:user" help:"git checkout user"`
Devel *FindCmd `arg:"subcommand:devel" help:"git checkout devel"`
Master *FindCmd `arg:"subcommand:master" help:"git checkout master"`
GitPull *FindCmd `arg:"subcommand:pull" help:"run 'git pull'"`
- Config bool `arg:"--config" help:"show your .config/forge/ settings"`
+ Config *FindCmd `arg:"subcommand:config" help:"show your .config/forge/ settings"`
ListPatchSet bool `arg:"--list-patchset" help:"list patch sets"`
DryRun bool `arg:"--dry-run" help:"show what would be run"`
Fix bool `arg:"--fix" help:"fix config, save config & exit"`
Delete string `arg:"--delete" help:"delete this repo"`
URL string `arg:"--connect" help:"gowebd url"`
Register string `arg:"--register" help:"register your git URL (foo.com/mystuff) or (github.com/foo/bar)"`
- // List bool `arg:"--list" help:"just show a table of the current state"`
- GitReset bool `arg:"--git-reset" help:"run 'git reset --hard'"`
- Scan bool `arg:"--scan" help:"reload protobuf from .git/"`
- Force bool `arg:"--force" help:"force redo things"`
- Dirty bool `arg:"--dirty" help:"update git CheckDirty()"`
- PatchSet string `arg:"--patchset" help:"make patch set"`
+ GitReset bool `arg:"--git-reset" help:"run 'git reset --hard'"`
+ Scan bool `arg:"--scan" help:"reload protobuf from .git/"`
+ Force bool `arg:"--force" help:"force redo things"`
+ PatchSet string `arg:"--patchset" help:"make patch set"`
}
func (args) Version() string {