Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manifest ¶
type Manifest struct {
SourceLists []SourceList `json:"source_lists"`
Packages []Package `json:"packages"`
Templates []Template `json:"templates"`
PackageArchives []PersonalPackageArchive `json:"personal_package_archives"`
Users []User `json:"users"`
Services []Service `json:"services"`
Databases []Database `json:"postgres_databases"`
}
type PersonalPackageArchive ¶
func (*PersonalPackageArchive) Install ¶
func (ppa *PersonalPackageArchive) Install() (bool, error)
func (*PersonalPackageArchive) Path ¶
func (ppa *PersonalPackageArchive) Path() string
type Source ¶
type SourceList ¶
type SourceList struct {
Filename string `json:"filename"`
KeyURI string `json:"key_uri"`
Sources []Source `json:"sources"`
}
func ParseSourceList ¶
func ParseSourceList(path string) (SourceList, error)
func (*SourceList) Install ¶
func (sl *SourceList) Install() (bool, error)
func (*SourceList) InstallKey ¶
func (sl *SourceList) InstallKey() error
func (*SourceList) InstallSources ¶
func (sl *SourceList) InstallSources() (bool, error)
Return created, error
func (*SourceList) Path ¶
func (sl *SourceList) Path() string
Click to show internal directories.
Click to hide internal directories.