package parser import ( "fmt" "os" "strconv" ) func safeGetValue(args map[string]interface{}, key string) string { if args[key] == nil { return "" } return args[key].(string) } func responseLimit(limit string) (int, error) { if limit == "" { return -1, nil } return strconv.Atoi(limit) } // PrintUsage runs if no matching command is found. func PrintUsage() { fmt.Fprintln(os.Stderr, "Found no matching command, try 'deis help'") fmt.Fprintln(os.Stderr, "Usage: deis [...]") } func printHelp(argv []string, usage string) bool { if len(argv) > 1 { if argv[1] == "--help" || argv[1] == "-h" { fmt.Print(usage) return true } } return false }