Documentation ¶
Index ¶
- type Action
- type Actions
- type Build
- type Config
- func (c *Config) Add(action Action)
- func (c *Config) Index()
- func (c *Config) Json() string
- func (c *Config) Load(ahcl string) error
- func (c *Config) LoadBuild() error
- func (c *Config) LoadPkg() error
- func (c *Config) LoadRequirement() error
- func (c *Config) Section(filters ...string) []Action
- func (c *Config) Sort()
- type JsonConfig
- type Pkg
- type Requirement
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Build ¶
type Config ¶
func (*Config) LoadRequirement ¶
type JsonConfig ¶
type Pkg ¶
type Pkg struct { Name string `json:"name"` Arch string `json:"arch"` Description string `json:"description"` Vendor string `json:"vendor"` Maintainer string `json:"maintainer"` Url string `json:"url"` License string `json:"license"` Version string `json:"version"` Iteration string `json:"iteration"` Branch string `json:"branch"` VcsRevision string `json:"vcs_revision" hcl:"vcs_revision"` }
type Requirement ¶
type Requirement struct { Name string `json:"name"` Method string `json:"method"` Operation string `json:"operation"` Version string `json:"version"` }
func NewRequirement ¶
func NewRequirement() *Requirement
func (*Requirement) Columns ¶
func (r *Requirement) Columns() string
func (*Requirement) Key ¶
func (r *Requirement) Key() string
func (*Requirement) Type ¶
func (r *Requirement) Type() string
func (*Requirement) Unique ¶
func (r *Requirement) Unique() string
func (*Requirement) Valid ¶
func (r *Requirement) Valid() bool
func (*Requirement) Validate ¶
func (r *Requirement) Validate() error
Click to show internal directories.
Click to hide internal directories.