aws-mgmt-go/cmd/aws-mgmt/root.go
2024-12-12 20:22:11 -05:00

33 lines
480 B
Go

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)
}
}