Documentation ¶
Index ¶
- Variables
- func ToConfiguredProjects() (map[string]*projects.ConfiguredProject, error)
- type Config
- func (c *Config) AddDirDomains(dir string, domains []string) error
- func (c *Config) Dirs() map[string][]string
- func (c *Config) Domains() map[string]string
- func (c *Config) GetDir(domain string) string
- func (c *Config) GetDomains(dir string) []string
- func (c *Config) NormalizeDomain(domain string) string
- func (c *Config) RemoveDirDomains(domains []string) error
- func (c *Config) ReplaceDirDomains(dir string, domains []string) error
- func (c *Config) Save() error
- func (c *Config) SetDomains(domains map[string]string)
- func (c *Config) Watch()
- type Proxy
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultConfig = []byte(`{
"tld": "wip",
"host": "localhost",
"port": 7080,
"domains": {
}
}
`)
Functions ¶
func ToConfiguredProjects ¶
func ToConfiguredProjects() (map[string]*projects.ConfiguredProject, error)
Types ¶
type Config ¶
type Config struct { TLD string `json:"tld"` Host string `json:"host"` Port int `json:"port"` // only here so that we can unmarshal :( TmpDomains map[string]string `json:"domains"` // contains filtered or unexported fields }
func (*Config) GetDomains ¶
func (*Config) NormalizeDomain ¶
func (*Config) RemoveDirDomains ¶
func (*Config) ReplaceDirDomains ¶
func (*Config) SetDomains ¶
Click to show internal directories.
Click to hide internal directories.