 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
    const (
	GopathEnv = "GOPATH"
)
    
      View Source
      
  
const (
	SrcDir = "src"
)
    Variables ¶
This section is empty.
Functions ¶
func CheckAndGetProjectGoPkg ¶ added in v0.2.0
func CheckAndGetProjectGoPkg() string
CheckAndGetProjectGoPkg checks if this project's repository path is rooted under $GOPATH and returns the current directory's import path e.g: "github.com/example-inc/app-operator"
func GetGopath ¶ added in v0.2.0
func GetGopath() string
GetGopath gets GOPATH and makes sure it is set and non-empty.
func MustGoProjectCmd ¶ added in v0.2.0
func MustInProjectRoot ¶
func MustInProjectRoot()
MustInProjectRoot checks if the current dir is the project root and returns the current repo's import path e.g github.com/example-inc/app-operator
Types ¶
type OperatorType ¶
type OperatorType = string
OperatorType - the type of operator
const ( // OperatorTypeGo - golang type of operator. OperatorTypeGo OperatorType = "go" // OperatorTypeAnsible - ansible type of operator. OperatorTypeAnsible OperatorType = "ansible" )
func GetOperatorType ¶
func GetOperatorType() OperatorType
GetOperatorType returns type of operator is in cwd This function should be called after verifying the user is in project root e.g: "go", "ansible"
 Click to show internal directories. 
   Click to hide internal directories.