|  | ||
|---|---|---|
| .. | ||
| README.md | ||
| cli_flag_test.v | ||
| command.v | ||
| command_test.v | ||
| flag.v | ||
| help.v | ||
| version.v | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	Usage example:
module main
import os
import cli
fn main() {
	mut app := cli.Command{
		name: 'example-app'
		description: 'example-app'
		execute: fn (cmd cli.Command) ? {
			println('hello app')
			return
		}
		commands: [
			cli.Command{
				name: 'sub'
				execute: fn (cmd cli.Command) ? {
					println('hello subcommand')
					return
				}
			},
		]
	}
	app.setup()
	app.parse(os.args)
}