Lightweight Go CLI patterns using urfave/cli. Use when building CLI tools, creating commands with flags, implementing subcommands, adding before/after hooks, organizing command categories, or when user mentions Go CLI, urfave/cli, cobra alternatives, CLI flags, CLI categories.
Limited to specific tools
Additional assets for this skill
This skill is limited to using the following tools:
examples/EXAMPLES-INDEX.mdexamples/api-cli/README.mdexamples/api-cli/main.goexamples/db-cli/README.mdexamples/db-cli/main.goexamples/deploy-cli/README.mdexamples/deploy-cli/main.goscripts/add-command.shscripts/generate-basic.shscripts/generate-full.shscripts/generate-subcommands.shscripts/validate-cli.shtemplates/basic-cli.gotemplates/categories-cli.gotemplates/click-basic.pytemplates/commander-basic.tstemplates/context-cli.gotemplates/flags-demo.gotemplates/hooks-cli.gotemplates/subcommands-cli.go