Documentation ¶
Index ¶
- func App() *cli.App
- type Analyser
- type AuthConfig
- type Client
- func (cli *Client) Auth(token string, auth interface{}) error
- func (cli *Client) CreateContainer(token string, invitation string, version string, ret interface{}) error
- func (cli *Client) DomainContainer(token string, id string, domain string, ret interface{}) error
- func (cli *Client) GetContainers(token string, ids []string, ret interface{}) error
- func (cli *Client) PauseContainer(token string, id string, ret interface{}) error
- func (cli *Client) RestartContainer(token string, id string, ret interface{}) error
- func (cli *Client) SignInPassword(authid, password, remember string, auth interface{}) error
- func (cli *Client) SignInSecret(authid, secret, remember string, auth interface{}) error
- func (cli *Client) SignOff(token string) error
- func (cli *Client) SignUp(authid, password string, auth interface{}) error
- func (cli *Client) StartContainer(token string, id string, version string, ret interface{}) error
- func (cli *Client) StopContainer(token string, id string, ret interface{}) error
- func (cli *Client) ThemePull(token string, pkg *Package) error
- func (cli *Client) ThemePush(token string, pkg *Package) error
- func (cli *Client) ThemeSearch(token string, keyword string, catagory int64, page int64, size int64, ...) error
- func (cli *Client) UnpauseContainer(token string, id string, ret interface{}) error
- type ConfigFile
- type JSResponse
- type OUTContainer
- type Package
- type Theme
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AuthConfig ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) CreateContainer ¶
func (*Client) DomainContainer ¶
func (*Client) GetContainers ¶
func (*Client) PauseContainer ¶
func (*Client) RestartContainer ¶
func (*Client) SignInPassword ¶
func (*Client) SignInSecret ¶
func (*Client) StartContainer ¶
func (*Client) StopContainer ¶
func (*Client) ThemeSearch ¶
type ConfigFile ¶
type ConfigFile struct { Auth *AuthConfig `json:"auth"` // contains filtered or unexported fields }
func LoadConfigFile ¶
func LoadConfigFile(workdir string) (*ConfigFile, error)
func NewConfigFile ¶
func NewConfigFile(fn string) *ConfigFile
func (*ConfigFile) Remove ¶
func (configFile *ConfigFile) Remove() error
func (*ConfigFile) Save ¶
func (configFile *ConfigFile) Save() error
type JSResponse ¶
type JSResponse struct {
Err string `json:"error"`
}
type OUTContainer ¶
type OUTContainer struct { ID string `json:"id"` SystemDomain string `json:"system_domain"` CustomDomain string `json:"custom_domain"` Port int64 `json:"port"` AppID string `json:"appid"` AppSecret string `json:"secret"` Status string `json:"status"` Storage string `json:"storage"` Version string `json:"version"` ExpireAt string `json:"expire_at"` }
type Theme ¶
type Theme struct { ID int64 `db:"id" json:"id"` Status int64 `db:"status" json:"status"` Catagory int64 `db:"catagory" json:"catagory"` Account int64 `db:"account" json:"account"` Provider string `db:"provider" json:"provider"` Name string `db:"name" json:"name"` Picture string `db:"picture" json:"picture"` Description string `db:"description" json:"description"` Version string `db:"version" json:"version"` Url string `db:"url" json:"url"` Price float64 `db:"price" json:"price"` Apps int64 `db:"apps" json:"apps"` CreateAt int64 `db:"create_at" json:"create_at"` ModifyAt int64 `db:"modify_at" json:"modify_at"` }
Click to show internal directories.
Click to hide internal directories.