Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var TokensFilePath = filepath.Join(os.Getenv("HOME"), ".dockerhub_tokens")
Functions ¶
This section is empty.
Types ¶
type BuildSetting ¶
type Client ¶
func (*Client) CreateRepository ¶
func (c *Client) CreateRepository(repo *Repository) error
func (*Client) EachRepository ¶
func (c *Client) EachRepository(user string, cb func(*Repository)) error
func (*Client) ListRepositories ¶
func (c *Client) ListRepositories(user string, page, pageSize int) (*RepositoryList, error)
func (*Client) UpdateBuildSettings ¶
func (c *Client) UpdateBuildSettings(repo *Repository) error
type Repository ¶
type Repository struct { Owner string `json:"owner"` Name string `json:"name"` Namespace string `json:"namespace"` Private bool `json:"is_private"` Privacy string `json:"privacy"` Provider string `json:"provider"` Repository string `json:"repository"` Registry string `json:"registry"` Image string `json:"image"` BuildSettings []BuildSetting `json:"build_settings"` }
type RepositoryList ¶
type RepositoryList struct { Count int `json:"count"` Next string `json:"next"` Previous string `json:"previous"` Results []Repository `json:"results"` }
Click to show internal directories.
Click to hide internal directories.