| package main |
| |
| import ( |
| "fmt" |
| "github.com/docopt/docopt-go" |
| ) |
| |
| func main() { |
| usage := `Example of program which uses [options] shortcut in pattern. |
| |
| Usage: |
| options_shortcut_example [options] <port> |
| |
| Options: |
| -h --help show this help message and exit |
| --version show version and exit |
| -n, --number N use N as a number |
| -t, --timeout TIMEOUT set timeout TIMEOUT seconds |
| --apply apply changes to database |
| -q operate in quiet mode` |
| |
| arguments, _ := docopt.Parse(usage, nil, true, "1.0.0rc2", false) |
| fmt.Println(arguments) |
| } |