Files
phylum/server/internal/command/publink/cmd.go
2025-03-16 21:03:58 +05:30

26 lines
495 B
Go

package publink
import (
"github.com/spf13/cobra"
"github.com/spf13/viper"
)
func SetupCommand() *cobra.Command {
cmd := &cobra.Command{
Use: "publink",
Short: "Publink Management",
GroupID: "app",
}
flags := cmd.PersistentFlags()
flags.Bool("auto-migrate", true, "Automatically migrate database schema")
viper.BindPFlag("auto_migrate", flags.Lookup("auto-migrate"))
flags.StringP("user", "u", "phylum", "User")
cmd.AddCommand(
setupCreateCommand(),
)
return cmd
}