Documentation
¶
Index ¶
- Constants
- func IsHostBitBucket(host string) bool
- type BitBucketURL
- func (gl *BitBucketURL) DownloadAllFiles() (map[string][]byte, map[string]error)
- func (gl *BitBucketURL) DownloadFilesWithExtension(extensions []string) (map[string][]byte, map[string]error)
- func (gl *BitBucketURL) GetBranchName() string
- func (gl *BitBucketURL) GetHostName() string
- func (gl *BitBucketURL) GetHttpCloneURL() string
- func (gl *BitBucketURL) GetLatestCommit() (*apis.Commit, error)
- func (gl *BitBucketURL) GetOwnerName() string
- func (gl *BitBucketURL) GetPath() string
- func (gl *BitBucketURL) GetProjectName() string
- func (gl *BitBucketURL) GetProvider() string
- func (gl *BitBucketURL) GetRepoName() string
- func (gl *BitBucketURL) GetToken() string
- func (gl *BitBucketURL) GetURL() *url.URL
- func (gl *BitBucketURL) ListAllNames() ([]string, error)
- func (gl *BitBucketURL) ListDirsNames() ([]string, error)
- func (gl *BitBucketURL) ListFilesNames() ([]string, error)
- func (gl *BitBucketURL) ListFilesNamesWithExtension(extensions []string) ([]string, error)
- func (gl *BitBucketURL) Parse(fullURL string) error
- func (gl *BitBucketURL) SetBranchName(branch string)
- func (gl *BitBucketURL) SetDefaultBranchName() error
- func (gl *BitBucketURL) SetOwnerName(o string)
- func (gl *BitBucketURL) SetPath(p string)
- func (gl *BitBucketURL) SetProjectName(project string)
- func (gl *BitBucketURL) SetRepoName(r string)
- func (gl *BitBucketURL) SetToken(token string)
Constants ¶
View Source
const HOST = "bitbucket.org"
Variables ¶
This section is empty.
Functions ¶
func IsHostBitBucket ¶
Types ¶
type BitBucketURL ¶
type BitBucketURL struct {
// contains filtered or unexported fields
}
func NewBitBucketParser ¶
func NewBitBucketParser() *BitBucketURL
NewBitBucketParser empty instance of a bitbucket parser
func NewBitBucketParserWithURL ¶
func NewBitBucketParserWithURL(fullURL string) (*BitBucketURL, error)
NewBitBucketParserWithURL parsed instance of a bitbucket parser
func (*BitBucketURL) DownloadAllFiles ¶
func (gl *BitBucketURL) DownloadAllFiles() (map[string][]byte, map[string]error)
func (*BitBucketURL) DownloadFilesWithExtension ¶
func (*BitBucketURL) GetBranchName ¶
func (gl *BitBucketURL) GetBranchName() string
func (*BitBucketURL) GetHostName ¶
func (gl *BitBucketURL) GetHostName() string
func (*BitBucketURL) GetHttpCloneURL ¶
func (gl *BitBucketURL) GetHttpCloneURL() string
func (*BitBucketURL) GetLatestCommit ¶
func (gl *BitBucketURL) GetLatestCommit() (*apis.Commit, error)
func (*BitBucketURL) GetOwnerName ¶
func (gl *BitBucketURL) GetOwnerName() string
func (*BitBucketURL) GetPath ¶
func (gl *BitBucketURL) GetPath() string
func (*BitBucketURL) GetProjectName ¶
func (gl *BitBucketURL) GetProjectName() string
func (*BitBucketURL) GetProvider ¶
func (gl *BitBucketURL) GetProvider() string
func (*BitBucketURL) GetRepoName ¶
func (gl *BitBucketURL) GetRepoName() string
func (*BitBucketURL) GetToken ¶
func (gl *BitBucketURL) GetToken() string
func (*BitBucketURL) GetURL ¶
func (gl *BitBucketURL) GetURL() *url.URL
func (*BitBucketURL) ListAllNames ¶
func (gl *BitBucketURL) ListAllNames() ([]string, error)
func (*BitBucketURL) ListDirsNames ¶
func (gl *BitBucketURL) ListDirsNames() ([]string, error)
func (*BitBucketURL) ListFilesNames ¶
func (gl *BitBucketURL) ListFilesNames() ([]string, error)
func (*BitBucketURL) ListFilesNamesWithExtension ¶
func (gl *BitBucketURL) ListFilesNamesWithExtension(extensions []string) ([]string, error)
func (*BitBucketURL) SetBranchName ¶
func (gl *BitBucketURL) SetBranchName(branch string)
func (*BitBucketURL) SetDefaultBranchName ¶
func (gl *BitBucketURL) SetDefaultBranchName() error
SetDefaultBranchName sets the default brach of the repo
func (*BitBucketURL) SetOwnerName ¶
func (gl *BitBucketURL) SetOwnerName(o string)
func (*BitBucketURL) SetPath ¶
func (gl *BitBucketURL) SetPath(p string)
func (*BitBucketURL) SetProjectName ¶
func (gl *BitBucketURL) SetProjectName(project string)
func (*BitBucketURL) SetRepoName ¶
func (gl *BitBucketURL) SetRepoName(r string)
func (*BitBucketURL) SetToken ¶
func (gl *BitBucketURL) SetToken(token string)
Click to show internal directories.
Click to hide internal directories.