# Functions
Exists checks whether workspace is exist.
NewEmptyRepoWorkSpace returns empty workspace for new created workspace.
NewGitWorkSpace returns workspace interface for single git repository.
NewRepoWorkSpace finds and loads repo workspace.
NewWorkSpace returns workspace instance.
# Structs
GetProjectsOptions is options for GetProjects() function.
GitWorkSpace defines structure for single git workspace.
RepoWorkSpace is the toplevel structure for manipulating git-repo worktree.
# Interfaces
WorkSpace is interface for workspace, implemented with repo workspace or single git workspace.