Files
Zane Walker 7e940c83a7
Some checks failed
Build & Test / build-test (push) Has been cancelled
Build & Test / swagger-codegen-cli (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
(Feat): Initial Commit
2026-07-03 19:41:31 +05:30

35 lines
841 B
Go

//go:build scripts
package cmd
import (
"os"
"path/filepath"
"allaboutapps.dev/aw/go-starter/scripts/internal/util"
"github.com/rs/zerolog/log"
"github.com/spf13/cobra"
)
var (
projectRoot = util.GetProjectRootDir()
modulePath = filepath.Join(util.GetProjectRootDir(), "go.mod")
)
// rootCmd represents the base command when called without any subcommands
var rootCmd = &cobra.Command{
Use: "gsdev",
Short: "gsdev",
Long: `go-starter development scripts
Utility commands while developing go-starter based projects.`,
}
// Execute adds all child commands to the root command and sets flags appropriately.
// This is called by main.main(). It only needs to happen once to the rootCmd.
func Execute() {
if err := rootCmd.Execute(); err != nil {
log.Error().Err(err).Msg("Failed to execute root command")
os.Exit(1)
}
}