diff --git a/cmd/root.go b/cmd/root.go index 8a24142..f407e81 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -127,6 +127,8 @@ func init() { // Cobra also supports local flags, which will only run // when this action is called directly. - rootCmd.Flags().StringVarP(&preset, "preset", "p", "", "Preset file to use") - rootCmd.Flags().StringVarP(&scriptPath, "script", "s", "", "Script file to use") + rootCmd.Flags().StringVarP(&preset, "preset", "p", "", "preset file to use") + rootCmd.Flags().StringVarP(&scriptPath, "script", "s", "", "script file to use") + + rootCmd.MarkFlagsMutuallyExclusive("preset", "script") }