diff --git a/cmd/root.go b/cmd/root.go index 1dacfd6..e30ceb3 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -152,6 +152,10 @@ func NewCmdRoot() *cobra.Command { rootCmd.AddCommand(NewCmdConfig()) rootCmd.AddCommand(NewCmdSecrets()) + if _, ok := os.LookupEnv("SMALLWEB_DISABLE_COMPLETIONS"); ok { + rootCmd.CompletionOptions.DisableDefaultCmd = true + } + if env, ok := os.LookupEnv("SMALLWEB_DISABLED_COMMANDS"); ok { disabledCommands := strings.Split(env, ",") for _, commandName := range disabledCommands {