mirror of https://github.com/databricks/cli.git
26 lines
818 B
Go
26 lines
818 B
Go
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")
|
|
}
|