Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { System System `toml:"system"` Defaults map[string]string `toml:"defaults"` Services []Service `toml:"service"` }
func (*Config) EmplaceDefaults ¶
func (c *Config) EmplaceDefaults()
func (*Config) PanicIsKeep ¶
func (*Config) PanicIsUnwind ¶
func (*Config) ShowDefaults ¶
func (c *Config) ShowDefaults()
func (*Config) ShowServices ¶
func (c *Config) ShowServices()
func (*Config) ShowSystem ¶
func (c *Config) ShowSystem()
type Service ¶
type Service struct { Name string `toml:"name"` Github string `toml:"github"` RunContext string `toml:"run-ctx" json:"run-ctx"` Cmd string `toml:"cmd"` Profile string `toml:"profile,omitempty"` EnvBootstrap string `toml:"env-bootstrap,omitempty"` Sync string `toml:"sync"` }
func DefaultSvcMap ¶
func DefaultSvcMap() []Service
Click to show internal directories.
Click to hide internal directories.