Documentation
¶
Index ¶
- func CreateDefault(root string) error
- type Config
- type Entry
- type Tree
- type TreeDynamic
- func (t *TreeDynamic) Cache() *cache.Cache
- func (t *TreeDynamic) Config() *Config
- func (t *TreeDynamic) Current() *Entry
- func (t *TreeDynamic) Destroy(name string) (*Entry, error)
- func (t *TreeDynamic) Get(name string) (*Entry, error)
- func (t *TreeDynamic) Init(name string, pltfrm *platform.Platform, force bool) (*Entry, error)
- func (t *TreeDynamic) List() ([]*Entry, error)
- func (t *TreeDynamic) Lock() error
- func (t *TreeDynamic) Pki() *pki.Pki
- func (t *TreeDynamic) Pool(platforms []*platform.Platform, empty bool, repos ...*ops.Repository) (*ops.Pool, error)
- func (t *TreeDynamic) Ready() bool
- func (t *TreeDynamic) RepoLoad(platforms []*platform.Platform, repo *ops.Repository, all bool) error
- func (t *TreeDynamic) Security() security.Security
- func (t *TreeDynamic) State() *state.State
- func (t *TreeDynamic) StateToRepo() (*ops.Repository, error)
- func (t *TreeDynamic) Switch(name string) error
- func (t *TreeDynamic) Unlock() error
- type TreeEmbedded
- func (t *TreeEmbedded) Cache() *cache.Cache
- func (t *TreeEmbedded) Config() *Config
- func (t *TreeEmbedded) Current() *Entry
- func (t *TreeEmbedded) Destroy(name string) (*Entry, error)
- func (t *TreeEmbedded) Get(name string) (*Entry, error)
- func (t *TreeEmbedded) Init(_ string, _ *platform.Platform, force bool) (*Entry, error)
- func (t *TreeEmbedded) List() ([]*Entry, error)
- func (t *TreeEmbedded) Lock() error
- func (t *TreeEmbedded) Pki() *pki.Pki
- func (t *TreeEmbedded) Pool(platforms []*platform.Platform, empty bool, repos ...*ops.Repository) (*ops.Pool, error)
- func (t *TreeEmbedded) Ready() bool
- func (t *TreeEmbedded) RepoLoad(platforms []*platform.Platform, repo *ops.Repository, all bool) error
- func (t *TreeEmbedded) Security() security.Security
- func (t *TreeEmbedded) State() *state.State
- func (t *TreeEmbedded) StateToRepo() (*ops.Repository, error)
- func (t *TreeEmbedded) Switch(_ string) error
- func (t *TreeEmbedded) Unlock() error
- type Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateDefault ¶
Types ¶
type Config ¶
type Config struct {
OS os.OS `pkl:"os"`
Arch arch.Arch `pkl:"arch"`
Security security.Mode `pkl:"security"`
Repositories []ops.Repository `pkl:"repositories"`
}
func (*Config) Repository ¶
func (c *Config) Repository(name string) (*ops.Repository, error)
type Tree ¶
type Tree interface {
Cache() *cache.Cache
Config() *Config
Current() *Entry
Destroy(name string) (*Entry, error)
Get(name string) (*Entry, error)
Init(name string, pltfrm *platform.Platform, force bool) (*Entry, error)
Ready() bool
List() ([]*Entry, error)
Lock() error
Unlock() error
Pki() *pki.Pki
Pool(platforms []*platform.Platform, empty bool, repos ...*ops.Repository) (*ops.Pool, error)
RepoLoad(platforms []*platform.Platform, repo *ops.Repository, all bool) error
Security() security.Security
State() *state.State
StateToRepo() (*ops.Repository, error)
Switch(string) error
}
type TreeDynamic ¶
func (*TreeDynamic) Cache ¶
func (t *TreeDynamic) Cache() *cache.Cache
func (*TreeDynamic) Config ¶
func (t *TreeDynamic) Config() *Config
func (*TreeDynamic) Current ¶
func (t *TreeDynamic) Current() *Entry
func (*TreeDynamic) List ¶
func (t *TreeDynamic) List() ([]*Entry, error)
func (*TreeDynamic) Lock ¶
func (t *TreeDynamic) Lock() error
func (*TreeDynamic) Pki ¶
func (t *TreeDynamic) Pki() *pki.Pki
func (*TreeDynamic) Pool ¶
func (t *TreeDynamic) Pool(platforms []*platform.Platform, empty bool, repos ...*ops.Repository) (*ops.Pool, error)
func (*TreeDynamic) Ready ¶
func (t *TreeDynamic) Ready() bool
func (*TreeDynamic) RepoLoad ¶
func (t *TreeDynamic) RepoLoad(platforms []*platform.Platform, repo *ops.Repository, all bool) error
func (*TreeDynamic) Security ¶
func (t *TreeDynamic) Security() security.Security
func (*TreeDynamic) State ¶
func (t *TreeDynamic) State() *state.State
func (*TreeDynamic) StateToRepo ¶
func (t *TreeDynamic) StateToRepo() (*ops.Repository, error)
func (*TreeDynamic) Switch ¶
func (t *TreeDynamic) Switch(name string) error
func (*TreeDynamic) Unlock ¶
func (t *TreeDynamic) Unlock() error
type TreeEmbedded ¶
func (*TreeEmbedded) Cache ¶
func (t *TreeEmbedded) Cache() *cache.Cache
func (*TreeEmbedded) Config ¶
func (t *TreeEmbedded) Config() *Config
func (*TreeEmbedded) Current ¶
func (t *TreeEmbedded) Current() *Entry
func (*TreeEmbedded) List ¶
func (t *TreeEmbedded) List() ([]*Entry, error)
func (*TreeEmbedded) Lock ¶
func (t *TreeEmbedded) Lock() error
func (*TreeEmbedded) Pki ¶
func (t *TreeEmbedded) Pki() *pki.Pki
func (*TreeEmbedded) Pool ¶
func (t *TreeEmbedded) Pool(platforms []*platform.Platform, empty bool, repos ...*ops.Repository) (*ops.Pool, error)
func (*TreeEmbedded) Ready ¶
func (t *TreeEmbedded) Ready() bool
func (*TreeEmbedded) RepoLoad ¶
func (t *TreeEmbedded) RepoLoad(platforms []*platform.Platform, repo *ops.Repository, all bool) error
func (*TreeEmbedded) Security ¶
func (t *TreeEmbedded) Security() security.Security
func (*TreeEmbedded) State ¶
func (t *TreeEmbedded) State() *state.State
func (*TreeEmbedded) StateToRepo ¶
func (t *TreeEmbedded) StateToRepo() (*ops.Repository, error)
func (*TreeEmbedded) Switch ¶
func (t *TreeEmbedded) Switch(_ string) error
func (*TreeEmbedded) Unlock ¶
func (t *TreeEmbedded) Unlock() error
Click to show internal directories.
Click to hide internal directories.