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.