Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitConfigDataSink ¶
GitConfigDataSink write data directly to gitconfig
func NewGitConfigDataSink ¶
func NewGitConfigDataSink(gitConfigWriter gitconfig.Writer) GitConfigDataSink
NewGitConfigDataSink construct new DataSink
func (GitConfigDataSink) PersistDisabled ¶
func (ds GitConfigDataSink) PersistDisabled(scope activationscope.Scope) error
PersistDisabled persist the current state as disabled
func (GitConfigDataSink) PersistEnabled ¶
func (ds GitConfigDataSink) PersistEnabled(scope activationscope.Scope, coauthors []string) error
PersistEnabled persist the current state as enabled
type GitConfigDataSource ¶
GitConfigDataSource the data source for the state reader
func NewGitConfigDataSource ¶
func NewGitConfigDataSource(gitConfigReader gitconfig.Reader) GitConfigDataSource
NewGitConfigDataSource construct a new GitConfigDataSource
func (GitConfigDataSource) Query ¶
func (ds GitConfigDataSource) Query(activationScope activationscope.Scope) (state.State, error)
Query read the current state from gitconfig
Click to show internal directories.
Click to hide internal directories.