func setup_action(cfg *watch.Config, c *cli.Context) { sparanoia := c.GlobalString("paranoia") switch sparanoia { case "off": cfg.Paranoia = watch.NoParanoia case "basic": cfg.Paranoia = watch.BasicParanoia case "extra": cfg.Paranoia = watch.ExtraParanoia default: fmt.Fprintln(os.Stderr, "Invalid choice of paranoia=", c) cli.ShowSubcommandHelp(c) os.Exit(1) } }