package main import ( "log/slog" "os" cli "github.com/urfave/cli/v2" "aws-mgmt/internal/cmd" ) func main() { log := slog.New(slog.NewTextHandler(os.Stderr, &slog.HandlerOptions{})) // cli.AppHelpTemplate = HelpTemplate app := &cli.App{ Usage: "AWS management commands", Commands: []*cli.Command{ cmd.HibernateCommand, cmd.UpdateACommand, cmd.SecretsCommand, }, } if err := app.Run(os.Args); err != nil { log.Error(err.Error()) os.Exit(1) } }