Versions in this module Expand all Collapse all v1 v1.0.3 Mar 3, 2023 Changes in this version + const PROJECT_SETTING_FILE_PATH + type Keyauth struct + ClientID string + ClientSecret string + Host string + Port string + type MongoDB struct + AuthDB string + Database string + Endpoints []string + Password string + UserName string + type MySQL struct + Database string + Host string + Password string + Port string + UserName string + type Project struct + Description string + EnableCache bool + EnableKeyauth bool + EnableMongoDB bool + EnableMySQL bool + GenExample bool + HttpFramework string + Keyauth *Keyauth + MongoDB *MongoDB + MySQL *MySQL + Name string + PKG string + func LoadConfigFromCLI() (*Project, error) + func LoadProjectFromYAML(path string) (*Project, error) + func (p *Project) FuncMap() template.FuncMap + func (p *Project) Init() error + func (p *Project) LoadKeyauthConfig() error + func (p *Project) LoadMongoDBConfig() error + func (p *Project) LoadMySQLConfig() error + func (p *Project) SaveFile(filePath string) error + func (p *Project) ToYAML() (string, error)