Documentation
¶
Index ¶
- Constants
- type Provider
- type ViperProvider
- func (v *ViperProvider) BaseBranch() string
- func (v *ViperProvider) FilesystemStrategy() string
- func (v *ViperProvider) GitAuthorEmail() string
- func (v *ViperProvider) GitAuthorName() string
- func (v *ViperProvider) GitBranchPrefix() string
- func (v *ViperProvider) GitHubPullRequest() bool
- func (v *ViperProvider) GithubToken() string
- func (v *ViperProvider) GithubUsername() string
- func (v *ViperProvider) IgnoreOrbs() []string
- func (v *ViperProvider) RepositoryName() string
- func (v *ViperProvider) TargetFiles() []string
Constants ¶
View Source
const ( // ViperGitAuthorName can be set from outside when empty ViperGitAuthorName = "git.author.name" // ViperGitAuthorEmail can be set from outside when empty ViperGitAuthorEmail = "git.author.email" )
View Source
const ( // InMemoryFilesystemStrategy . InMemoryFilesystemStrategy = "memory" // OsFileSystemStrategy . OsFileSystemStrategy = "os" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider interface { GitBranchPrefix() string GitAuthorName() string GitAuthorEmail() string GitHubPullRequest() bool GithubUsername() string GithubToken() string BaseBranch() string FilesystemStrategy() string RepositoryName() string TargetFiles() []string IgnoreOrbs() []string }
Provider of configuration
type ViperProvider ¶
type ViperProvider struct{}
ViperProvider .
func (*ViperProvider) FilesystemStrategy ¶
func (v *ViperProvider) FilesystemStrategy() string
FilesystemStrategy .
func (*ViperProvider) GitAuthorEmail ¶
func (v *ViperProvider) GitAuthorEmail() string
GitAuthorEmail .
func (*ViperProvider) GitAuthorName ¶
func (v *ViperProvider) GitAuthorName() string
GitAuthorName .
func (*ViperProvider) GitBranchPrefix ¶
func (v *ViperProvider) GitBranchPrefix() string
GitBranchPrefix .
func (*ViperProvider) GitHubPullRequest ¶
func (v *ViperProvider) GitHubPullRequest() bool
GitHubPullRequest .
func (*ViperProvider) GithubUsername ¶
func (v *ViperProvider) GithubUsername() string
GithubUsername .
func (*ViperProvider) RepositoryName ¶
func (v *ViperProvider) RepositoryName() string
RepositoryName .
Click to show internal directories.
Click to hide internal directories.