Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Version = "v0.2.1"
Functions ¶
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func New ¶
func New(opts AppOptions) *App
func (*App) ReplacedFiles ¶
func (*App) ReplacedUses ¶
type AppOptions ¶
type AppOptions struct {
Target string `help:"Replace Target dir or file" required:"" type:"existingpath" default:".github"`
Output string `help:"Output dir" type:"path" default:"-"`
GithubToken string `help:"GitHub token" env:"GITHUB_TOKEN"`
GHEHost string `help:"GitHub Enterprise Server host" name:"ghe-host" env:"GHE_HOST"`
GHEToken string `help:"GitHub Enterprise Server token" name:"ghe-token" env:"GHE_TOKEN"`
CommitHashResolver CommitHashResolver `kong:"-"`
}
type CLI ¶
type CLI struct {
LogFormat string `help:"Log format" enum:"json,text" default:"json" env:"LOG_FORMAT"`
Color bool `help:"Enable color output" negatable:"" default:"true"`
LogLevel string `help:"Log level" enum:"debug,info,warn,error" default:"info" env:"LOG_LEVEL"`
Version kong.VersionFlag `help:"Show version and exit"`
AppOptions `embed:""`
}
type CommitHashResolver ¶ added in v0.2.0
func DefaultCommitHashResolver ¶
func DefaultCommitHashResolver(token string) CommitHashResolver
func FallbackCommitHashResolver ¶ added in v0.2.0
func FallbackCommitHashResolver(funcs []CommitHashResolver) CommitHashResolver
func GHECommitHashResolver ¶ added in v0.2.0
func GHECommitHashResolver(ghHost, token string) CommitHashResolver
type SkipableError ¶
type SkipableError struct {
Err error
}
func (SkipableError) Error ¶
func (e SkipableError) Error() string
func (SkipableError) Unwrap ¶
func (e SkipableError) Unwrap() error
Click to show internal directories.
Click to hide internal directories.