From 5c6bbcdbb2938488c37a9e18b713179ee9340ab8 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 6 Sep 2025 21:50:43 -0500 Subject: cli user interface --- argv.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'argv.go') diff --git a/argv.go b/argv.go index 68c591e..62f7aec 100644 --- a/argv.go +++ b/argv.go @@ -25,7 +25,7 @@ type args struct { GitFetch *FindCmd `arg:"subcommand:fetch" help:"run 'git fetch master'"` List *FindCmd `arg:"subcommand:list" help:"print a table of the current repos"` Merge *MergeCmd `arg:"subcommand:merge" help:"merge branches"` - Normal *EmptyCmd `arg:"subcommand:normal" help:"set every repo to the default state for software development"` + Normal *NormalCmd `arg:"subcommand:normal" help:"set every repo to the default state for software development"` Patch *PatchCmd `arg:"subcommand:patch" help:"make patchsets"` Pull *PullCmd `arg:"subcommand:pull" help:"run 'git pull'"` URL string `arg:"--connect" help:"forge url"` @@ -42,6 +42,11 @@ type args struct { type EmptyCmd struct { } +type NormalCmd struct { + On *EmptyCmd `arg:"subcommand:on" help:"turn normal mode on"` + Off *EmptyCmd `arg:"subcommand:off" help:"turn normal mode off"` +} + type CommitCmd struct { Submit bool `arg:"--submit" default:"true" help:"submit the patches to forge"` } -- cgit v1.2.3