in cobra/controller/gitignore.go [52:75]
func gitIgnorePreRun(cmd *cobra.Command, args []string) error {
logrus.Traceln("start: command gitignore pre-run")
if len(args) == 0 {
input, err := cmd.Flags().GetString("input")
if err != nil {
logrus.Errorf("unable to access flag input\n%v", err)
return err
}
if input == "" {
logrus.Errorln("no flag or argument provided")
return fmt.Errorf("no flag or argument provided")
}
} else if len(args) == 1 && args[0] != "list" {
logrus.Errorf("unknow argument passed: %v", args)
return fmt.Errorf("unknown argument provided: %s", args[0])
}
logrus.Traceln("end: command gitignore pre-run")
return nil
}