package main var argv args type args struct { Demo *EmptyCmd `arg:"subcommand:demo" help:"this is just a demo"` // Demo string `arg:"positional" help:"this is just a demo"` } type EmptyCmd struct { }