Documentation
¶
Index ¶
- func ParseEnv(s string) *map[string]string
- func ParseIni(data []byte) (res map[string]interface{}, err error)
- type Config
- type Entry
- type ProcessGroup
- func (that *ProcessGroup) Add(group string, procName string)
- func (that *ProcessGroup) Clone() *ProcessGroup
- func (that *ProcessGroup) ForEachProcess(procFunc func(group string, procName string))
- func (that *ProcessGroup) GetAllGroup() []string
- func (that *ProcessGroup) GetAllProcess(group string) []string
- func (that *ProcessGroup) GetGroup(procName string, defGroup string) string
- func (that *ProcessGroup) InGroup(procName string, group string) bool
- func (that *ProcessGroup) Remove(procName string)
- func (that *ProcessGroup) String() string
- type ProcessNameExpression
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { ProgramGroup *ProcessGroup // contains filtered or unexported fields }
func (*Config) GetConfigFileDir ¶
func (*Config) GetEntries ¶
GetEntries 获取栏目
type ProcessGroup ¶
type ProcessGroup struct {
// contains filtered or unexported fields
}
func NewProcessGroup ¶
func NewProcessGroup() *ProcessGroup
func (*ProcessGroup) Add ¶
func (that *ProcessGroup) Add(group string, procName string)
func (*ProcessGroup) Clone ¶
func (that *ProcessGroup) Clone() *ProcessGroup
func (*ProcessGroup) ForEachProcess ¶
func (that *ProcessGroup) ForEachProcess(procFunc func(group string, procName string))
func (*ProcessGroup) GetAllGroup ¶
func (that *ProcessGroup) GetAllGroup() []string
func (*ProcessGroup) GetAllProcess ¶
func (that *ProcessGroup) GetAllProcess(group string) []string
func (*ProcessGroup) GetGroup ¶
func (that *ProcessGroup) GetGroup(procName string, defGroup string) string
func (*ProcessGroup) InGroup ¶
func (that *ProcessGroup) InGroup(procName string, group string) bool
func (*ProcessGroup) Remove ¶
func (that *ProcessGroup) Remove(procName string)
func (*ProcessGroup) String ¶
func (that *ProcessGroup) String() string
type ProcessNameExpression ¶
type ProcessNameExpression struct {
// contains filtered or unexported fields
}
func NewProcessNameExpression ¶
func NewProcessNameExpression(envs ...map[string]interface{}) *ProcessNameExpression
NewProcessNameExpression 创建 变量池子
func (*ProcessNameExpression) Add ¶
func (that *ProcessNameExpression) Add(key string, value string) *ProcessNameExpression
Add 添加变量
Click to show internal directories.
Click to hide internal directories.