in cmd/path/main.go [17:35]
func main() {
a := args{}
if len(os.Args) < 2 {
panic("first arg must be 'dir', 'full-path', or 'basename'")
}
globFlags := flag.NewFlagSet("global", flag.ExitOnError)
pathFlag := flag.NewFlagSet("./cmd/path", flag.ExitOnError)
pathFlag.StringVar(&a.specFile, "spec-file", "", "path of spec file")
pathFlag.StringVar(&a.bundleDir, "bundle-dir", "", "base directory of bundled files")
globFlags.Usage = pathFlag.Usage
pathFlag.Parse(os.Args[2:])
globFlags.Parse(os.Args[1:])
if err := do(os.Args[1], a); err != nil {
panic(err)
}
}