Documentation
¶
Index ¶
- func Init(path string)
- type CodeTemplate
- type Config
- func (c *Config) AddTemplate() (err error)
- func (c *Config) RemoveTemplate() (err error)
- func (c *Config) SetDefaultTemplate() error
- func (c *Config) SetFolderName() (err error)
- func (c *Config) SetGenAfterParse() (err error)
- func (c *Config) SetHost() (err error)
- func (c *Config) SetProxy() (err error)
- func (c *Config) TemplateByAlias(alias string) []CodeTemplate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CodeTemplate ¶
type CodeTemplate struct {
Alias string `json:"alias"`
Lang string `json:"lang"`
Path string `json:"path"`
Suffix []string `json:"suffix"`
BeforeScript string `json:"before_script"`
Script string `json:"script"`
AfterScript string `json:"after_script"`
}
CodeTemplate config parse code template
type Config ¶
type Config struct {
Template []CodeTemplate `json:"template"`
Default int `json:"default"`
GenAfterParse bool `json:"gen_after_parse"`
Host string `json:"host"`
Proxy string `json:"proxy"`
FolderName map[string]string `json:"folder_name"`
// contains filtered or unexported fields
}
Config load and save configuration
var Instance *Config
Instance global configuration
func (*Config) AddTemplate ¶ added in v0.4.0
AddTemplate add template
func (*Config) RemoveTemplate ¶ added in v0.4.0
RemoveTemplate remove template
func (*Config) SetDefaultTemplate ¶ added in v0.4.0
SetDefaultTemplate set default template index
func (*Config) SetFolderName ¶ added in v1.0.0
SetFolderName set folder name
func (*Config) SetGenAfterParse ¶ added in v0.8.0
SetGenAfterParse set it yes or no
func (*Config) TemplateByAlias ¶ added in v0.4.0
func (c *Config) TemplateByAlias(alias string) []CodeTemplate
TemplateByAlias return all template which alias equals to alias
Click to show internal directories.
Click to hide internal directories.