Documentation
¶
Index ¶
- type Config
- func (c *Config) AddAlias(name, value string) *Config
- func (c *Config) AddApp(a models.App) *Config
- func (c *Config) AddService(s models.Service) *Config
- func (c *Config) DevelopmentDirectory() string
- func (c *Config) GetAlias(name string) string
- func (c *Config) GetAliases() map[string]string
- func (c *Config) GetApp(name string) models.App
- func (c *Config) GetApps() []models.App
- func (c *Config) GetDefaultApp() models.App
- func (c *Config) GetDefaultService() models.Service
- func (c *Config) GetFeatures() di.Features
- func (c *Config) GetService(domain string) models.Service
- func (c *Config) GetServices() []models.Service
- func (c *Config) ScratchDirectory() string
- func (c *Config) SetFeatures(features di.Features) *Config
- type Initializer
- func (i *Initializer) Clone(r models.Repo) error
- func (i *Initializer) CreateRemoteRepo(r models.Repo) error
- func (i *Initializer) CreateScratchpad(r models.Scratchpad) error
- func (i *Initializer) EnsureRemoteRepo(r models.Repo) error
- func (i *Initializer) Init(r models.Repo) error
- func (i *Initializer) Pull(r models.Repo) error
- type Launcher
- type Output
- func (o *Output) GetOperations() []string
- func (o *Output) Print(args ...interface{})
- func (o *Output) Printf(format string, args ...interface{})
- func (o *Output) Println(args ...interface{})
- func (o *Output) Reset()
- func (o *Output) Write(b []byte) (int, error)
- func (o *Output) WriteString(s string) (int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
func (*Config) DevelopmentDirectory ¶
func (*Config) GetAliases ¶
func (*Config) GetDefaultApp ¶
func (*Config) GetDefaultService ¶
func (*Config) GetFeatures ¶
func (*Config) GetServices ¶
func (*Config) ScratchDirectory ¶
type Initializer ¶
type Initializer struct {
MockCalls []struct {
Function string
Target models.Target
}
MockError error
}
func (*Initializer) CreateRemoteRepo ¶
func (i *Initializer) CreateRemoteRepo(r models.Repo) error
func (*Initializer) CreateScratchpad ¶
func (i *Initializer) CreateScratchpad(r models.Scratchpad) error
func (*Initializer) EnsureRemoteRepo ¶
func (i *Initializer) EnsureRemoteRepo(r models.Repo) error
type Launcher ¶
type Launcher struct {
// contains filtered or unexported fields
}
func (*Launcher) GetCommands ¶
type Output ¶
type Output struct {
// contains filtered or unexported fields
}
func (*Output) GetOperations ¶
Click to show internal directories.
Click to hide internal directories.