INNER CODE UNIT · Go
newPaksCommand
gameknife/gkNextEngine · tools/gnb/cmd/gnb/main.go:1045
func newPaksCommand(ctx appContext) *cobra.Command {
root := &cobra.Command{Use: "paks", Short: "Fetch, publish, or list optional pak assets"}
force := false
fetch := &cobra.Command{
Use: "fetch [groups...]",
Short: "Fetch optional pak assets",
RunE: func(cmd *cobra.Command, args []string) error {
return paks.Fetch(ctx.repoRoot, ctx.cfg, args, force)
},
}
fetch.Flags().BoolVar(&force, "force", false, "redownload existing files")
token := ""
dryRun := false
publish := &cobra.Command{
Use: "publish [groups...]",
Short: "Publish optional pak assets to GitHub Releases",
RunE: func(cmd *cobra.Command, args []string) error {
return paks.Publish(ctx.repoRoot, ctx.cfg, args, dryRun, token)