Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GitSourcesRootCommander ¶
type GitSourcesRootCommander struct {
Config GitSourcesRootConfig
}
func (*GitSourcesRootCommander) Clone ¶
func (r *GitSourcesRootCommander) Clone(path string) error
type GitSourcesRootConfig ¶
type GitSourcesRootConfig struct { Url string `json:"url"` FastForward *bool `json:"fastForward,omitempty"` Remotes *map[string]string `json:"remotes,omitempty"` }
func (*GitSourcesRootConfig) Commander ¶
func (c *GitSourcesRootConfig) Commander() SourcesRootCommander
func (*GitSourcesRootConfig) Directory ¶
func (c *GitSourcesRootConfig) Directory(root string) (string, error)
func (*GitSourcesRootConfig) Name ¶
func (c *GitSourcesRootConfig) Name() (string, error)
func (*GitSourcesRootConfig) VcsType ¶
func (c *GitSourcesRootConfig) VcsType() *string
type ProjectEntry ¶
type ProjectEntry struct { Name string Directory string VcsType *string Commander SourcesRootCommander }
type RawSourcesRootCommander ¶
type RawSourcesRootCommander struct{}
func (*RawSourcesRootCommander) Clone ¶
func (r *RawSourcesRootCommander) Clone(_ string) error
type RawSourcesRootConfig ¶
type RawSourcesRootConfig struct {
Path string `json:"path"`
}
func (*RawSourcesRootConfig) Commander ¶
func (c *RawSourcesRootConfig) Commander() SourcesRootCommander
func (*RawSourcesRootConfig) Directory ¶
func (c *RawSourcesRootConfig) Directory(_ string) (string, error)
func (*RawSourcesRootConfig) Name ¶
func (c *RawSourcesRootConfig) Name() (string, error)
func (*RawSourcesRootConfig) VcsType ¶
func (c *RawSourcesRootConfig) VcsType() *string
type SourcesRootCommander ¶
type SourcesRootConfig ¶
type SourcesRootFlags ¶
type SourcesRootFlags struct {
VscSourcesRoot string
}
func (*SourcesRootFlags) AddFlags ¶
func (f *SourcesRootFlags) AddFlags(flags *pflag.FlagSet)
Click to show internal directories.
Click to hide internal directories.