INNER CODE UNIT · Go

resolvePackagePreset

gameknife/gkNextEngine · tools/gnb/cmd/gnb/main.go:1111

func resolvePackagePreset(cfg config.Config, name string) (packager.Preset, error) {
	if name == "" {
		name = cfg.Package.DefaultPreset
	}
	configured, ok := cfg.Package.Presets[name]
	if !ok {
		available := make([]string, 0, len(cfg.Package.Presets))
		for candidate := range cfg.Package.Presets {
			available = append(available, candidate)
		}
		sort.Strings(available)
		return packager.Preset{}, fmt.Errorf("unknown package preset %q (available: %s)", name, strings.Join(available, ", "))
	}
	return packager.Preset{
		Name:                name,
		Targets:             configured.Targets,
		ArchiveName:         configured.ArchiveName,
		AlwaysIncludeAssets: configured.AlwaysIncludeAssets,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…