Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrServiceInProjectRoot = errors.New("Service and project definition files at the same directory level")
ErrServiceInProjectRoot happens when a project.json and wedeploy.json is found at the same directory level
Functions ¶
func GetProjectRootDirectory ¶
GetProjectRootDirectory returns project dir for the current scope
func GetServiceRootDirectory ¶
GetServiceRootDirectory returns service dir for the current scope
Types ¶
type Context ¶
type Context struct {
Scope Scope
ProjectRoot string
ServiceRoot string
Remote string
Infrastructure string
InfrastructureDomain string
ServiceDomain string
Username string
Password string
Token string
}
Context structure
type Scope ¶
type Scope string
Scope is the type for the current mode of the CLI tool (based on current working directory)
const ( // GlobalScope is the scope when no service on project or project is active GlobalScope Scope = "global" // ProjectScope is the scope for when a project is active, but no service is active ProjectScope Scope = "project" // ServiceScope is the scope for when a service on a project is active ServiceScope Scope = "service" )
Click to show internal directories.
Click to hide internal directories.