Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Commit = func() string { if info, ok := debug.ReadBuildInfo(); ok { for _, setting := range info.Settings { if setting.Key == "vcs.revision" { return setting.Value } } } return "dev" }()
Functions ¶
func CommandSet ¶
func CommandSet() *commander.CommandSet
func RunSwagger ¶
func RunSwagger(ctx context.Context, cfg BuildConfig) error
Types ¶
type BuildConfig ¶
type SourceConfig ¶
type SourceConfig struct { Source string `flag:"src" default:"." description:"Source directory containing j5.yaml and buf.lock.yaml"` CommitHash string `flag:"commit-hash" env:"COMMIT_HASH" default:""` CommitTime string `flag:"commit-time" env:"COMMIT_TIME" default:""` CommitAliases []string `flag:"commit-alias" env:"COMMIT_ALIAS" default:""` GitAuto bool `flag:"git-auto" env:"COMMIT_INFO_GIT_AUTO" default:"false" description:"Automatically pull commit info from git"` }
Click to show internal directories.
Click to hide internal directories.