Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package cbtrc encapsulates common code for reading .cbtrc files.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
	Project, Instance string // required
	Creds             string // optional
	AdminEndpoint     string // optional
	DataEndpoint      string // optional
}
    Config represents a configuration.
func Load ¶
Load loads a .cbtrc file. If the file is not present, an empty config is returned.
func (*Config) CheckFlags ¶
func (c *Config) CheckFlags(required RequiredFlags) error
CheckFlags checks that the required config values are set.
type RequiredFlags ¶ added in v0.5.0
type RequiredFlags uint
const ( ProjectRequired RequiredFlags = 1 << iota InstanceRequired )
const NoneRequired RequiredFlags = 0
    const ProjectAndInstanceRequired RequiredFlags = ProjectRequired & InstanceRequired
    
      
      Source Files
      ¶
    
- cbtrc.go
 
 Click to show internal directories. 
   Click to hide internal directories.