v1

package
v0.0.30 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 18, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const HOST = "bitbucket.org"

Variables

This section is empty.

Functions

func IsHostBitBucket

func IsHostBitBucket(host string) bool

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 (gl *BitBucketURL) DownloadFilesWithExtension(extensions []string) (map[string][]byte, map[string]error)

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) Parse

func (gl *BitBucketURL) Parse(fullURL string) error

Parse URL

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL