Renamed config command to service, make auth a subcommand

This commit is contained in:
Philipp Wolfer 2023-12-07 23:49:19 +01:00
parent 9c363cc06d
commit c6c0723e27
No known key found for this signature in database
GPG key ID: 8FDF744D4919943B
3 changed files with 8 additions and 10 deletions

View file

@ -80,7 +80,7 @@ var addCmd = &cobra.Command{
}
func init() {
configCmd.AddCommand(addCmd)
serviceCmd.AddCommand(addCmd)
// Here you will define your flags and configuration settings.

View file

@ -33,7 +33,6 @@ import (
"golang.org/x/oauth2"
)
// authCmd represents the auth command
var authCmd = &cobra.Command{
Use: "auth",
Short: "Authenticate with a backend",
@ -92,7 +91,7 @@ var authCmd = &cobra.Command{
}
func init() {
rootCmd.AddCommand(authCmd)
serviceCmd.AddCommand(authCmd)
authCmd.Flags().StringP("service", "s", "", "Service configuration (required)")
authCmd.MarkFlagRequired("service")

View file

@ -25,24 +25,23 @@ import (
"github.com/spf13/cobra"
)
// configCmd represents the config command
var configCmd = &cobra.Command{
Use: "config",
Short: "Manage the configuration",
var serviceCmd = &cobra.Command{
Use: "service",
Short: "Manage the service configuration",
Long: `Manage the scotty configuration using the subcommands to add, remove
or edit services.`,
}
func init() {
rootCmd.AddCommand(configCmd)
rootCmd.AddCommand(serviceCmd)
// Here you will define your flags and configuration settings.
// Cobra supports Persistent Flags which will work for this command
// and all subcommands, e.g.:
// configCmd.PersistentFlags().String("foo", "", "A help for foo")
// serviceCmd.PersistentFlags().String("foo", "", "A help for foo")
// Cobra supports local flags which will only run when this command
// is called directly, e.g.:
// configCmd.Flags().BoolP("toggle", "t", false, "Help message for toggle")
// serviceCmd.Flags().BoolP("toggle", "t", false, "Help message for toggle")
}