package configure import ( "github.com/spf13/cobra" ) type configureFlags struct { Host string Profile string // Flag to request a prompt for cluster configuration. ConfigureCluster bool } // Register flags with command. func (f *configureFlags) Register(cmd *cobra.Command) { cmd.Flags().StringVar(&f.Host, "host", "", "Databricks workspace host.") cmd.Flags().StringVar(&f.Profile, "profile", "DEFAULT", "Name for the connection profile to configure.") cmd.Flags().BoolVar(&f.ConfigureCluster, "configure-cluster", false, "Prompts to configure cluster") // Include token flag for compatibility with the legacy CLI. // It doesn't actually do anything because we always use PATs. cmd.Flags().Bool("token", true, "Configure using Databricks Personal Access Token") cmd.Flags().MarkHidden("token") }