summaryrefslogtreecommitdiff
path: root/argv.go
diff options
context:
space:
mode:
Diffstat (limited to 'argv.go')
-rw-r--r--argv.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/argv.go b/argv.go
index f5551b3..13bedd9 100644
--- a/argv.go
+++ b/argv.go
@@ -45,8 +45,13 @@ type ExamineCmd struct {
}
type CleanCmd struct {
- Force *EmptyCmd `arg:"subcommand:force" help:"dangerously delete things that are not pushed upstream"`
- User *EmptyCmd `arg:"subcommand:user" help:"dump all the user branches"`
+ Force *EmptyCmd `arg:"subcommand:force" help:"dangerously delete things that are not pushed upstream"`
+ User *EmptyCmd `arg:"subcommand:user" help:"clean the user branches"`
+ Devel *CleanDevelCmd `arg:"subcommand:devel" help:"clean and verify the devel branches"`
+}
+
+type CleanDevelCmd struct {
+ Force bool `arg:"--force" help:"try to strong arm things"`
}
type PatchCmd struct {