Documentation ¶
Index ¶
- Constants
- func Directory() string
- type DirectoryChecker
- type DirectoryCreator
- type MockDirectoryChecker
- type MockDirectoryCreator
- type Workspace
- func CreateMockWorkSpace(checker MockDirectoryChecker, creator MockDirectoryCreator) Workspace
- func CreateMockWorkSpaceWithConfigWriter(checker MockDirectoryChecker, configWriter config.Writer, ...) Workspace
- func New(basePath string, configWriter config.Writer, checker DirectoryChecker, ...) Workspace
- func (workspace Workspace) ConfigManifestRepoExists() bool
- func (workspace Workspace) ConfigManifestRepoPath() string
- func (workspace Workspace) ConfigPath() string
- func (workspace Workspace) DefaultManifestRepoExists() bool
- func (workspace Workspace) DefaultManifestRepoPath() string
- func (workspace Workspace) ManifestsPath() string
- func (workspace Workspace) Setup() error
Constants ¶
View Source
const BasePath = "/test"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DirectoryChecker ¶
func OSDirectoryChecker ¶
func OSDirectoryChecker() DirectoryChecker
type DirectoryCreator ¶
func OSDirectoryCreator ¶
func OSDirectoryCreator() DirectoryCreator
type MockDirectoryChecker ¶
func CreateMockDirectoryChecker ¶
func CreateMockDirectoryChecker(exists bool) MockDirectoryChecker
func (MockDirectoryChecker) DirectoryExists ¶
func (checker MockDirectoryChecker) DirectoryExists(dir string) bool
type MockDirectoryCreator ¶
func CreateMockDirectoryCreator ¶
func CreateMockDirectoryCreator(shouldError bool) MockDirectoryCreator
func (MockDirectoryCreator) CreateDirectory ¶
func (creator MockDirectoryCreator) CreateDirectory(dir string) error
type Workspace ¶
type Workspace struct {
// contains filtered or unexported fields
}
func CreateMockWorkSpace ¶
func CreateMockWorkSpace(checker MockDirectoryChecker, creator MockDirectoryCreator) Workspace
func CreateMockWorkSpaceWithConfigWriter ¶
func CreateMockWorkSpaceWithConfigWriter(checker MockDirectoryChecker, configWriter config.Writer, creator MockDirectoryCreator) Workspace
func New ¶
func New(basePath string, configWriter config.Writer, checker DirectoryChecker, creator DirectoryCreator) Workspace
func (Workspace) ConfigManifestRepoExists ¶
func (Workspace) ConfigManifestRepoPath ¶
func (Workspace) ConfigPath ¶
func (Workspace) DefaultManifestRepoExists ¶
func (Workspace) DefaultManifestRepoPath ¶
func (Workspace) ManifestsPath ¶
Click to show internal directories.
Click to hide internal directories.