Documentation ¶ Overview ¶ package appstore provides an abstraction for uploading files and manifests to a repository. Index ¶ type AppStore type Repo func (r *Repo) Apps(name string) (map[string]appmanifest.Manifest, error) func (r *Repo) Manifest(name string) (*appmanifest.Manifest, error) func (r *Repo) SaveFile(name string, f io.Reader) error Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type AppStore ¶ type AppStore interface { SaveFile(name string, f io.Reader) error Manifest(name string) (*appmanifest.Manifest, error) Apps(name string) (map[string]appmanifest.Manifest, error) } type Repo ¶ type Repo struct { Path string } func (*Repo) Apps ¶ func (r *Repo) Apps(name string) (map[string]appmanifest.Manifest, error) func (*Repo) Manifest ¶ func (r *Repo) Manifest(name string) (*appmanifest.Manifest, error) func (*Repo) SaveFile ¶ func (r *Repo) SaveFile(name string, f io.Reader) error Source Files ¶ View all Source files appstore.go Click to show internal directories. Click to hide internal directories.