Versions in this module Expand all Collapse all v0 v0.10.1 May 19, 2025 v0.10.0 May 18, 2025 v0.9.0 May 12, 2025 v0.8.1 May 5, 2025 Changes in this version + const RootCommandName + func CacheBuildProgressBar(env *Env, events chan cache.BuildEvent) error + func CloseBackend(env *Env, runE func(cmd *cobra.Command, args []string) error) func(*cobra.Command, []string) error + func LoadBackend(env *Env) func(*cobra.Command, []string) error + func LoadBackendEnsureUser(env *Env) func(*cobra.Command, []string) error + func LoadRepo(env *Env) func(*cobra.Command, []string) error + func LoadRepoEnsureUser(env *Env) func(*cobra.Command, []string) error + type Env struct + Backend *cache.RepoCache + Err Out + In In + Out Out + Repo repository.ClockedRepo + func NewEnv() *Env + func NewTestEnv(t *testing.T) *Env + func NewTestEnvTerminal(t *testing.T) *Env + type In interface + ForceIsTerminal func(value bool) + IsTerminal func() bool + type Out interface + Bytes func() []byte + ForceIsTerminal func(value bool) + IsTerminal func() bool + Print func(a ...interface{}) + PrintJSON func(v interface{}) error + Printf func(format string, a ...interface{}) + Println func(a ...interface{}) + Raw func() io.Writer + Reset func() + String func() string + Width func() int + type TestIn struct + func (t *TestIn) ForceIsTerminal(value bool) + func (t *TestIn) IsTerminal() bool + type TestOut struct + func (te *TestOut) ForceIsTerminal(value bool) + func (te *TestOut) IsTerminal() bool + func (te *TestOut) Print(a ...interface{}) + func (te *TestOut) PrintJSON(v interface{}) error + func (te *TestOut) Printf(format string, a ...interface{}) + func (te *TestOut) Println(a ...interface{}) + func (te *TestOut) Raw() io.Writer + func (te *TestOut) Width() int