configs

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConfigMapping

func ConfigMapping(mainConf map[string]string, targetConf map[string]string)

func GeneralConfigMapping added in v1.0.2

func GeneralConfigMapping(mainConf map[string]string, targetConf map[string]string)

func GetAllLines

func GetAllLines(path string) []string

func GetCurrentProjectConfig

func GetCurrentProjectConfig() map[string]string

func GetGeneralConfig

func GetGeneralConfig() map[string]string

func GetProjectConfig

func GetProjectConfig(projectName string) map[string]string

func IsHasConfig

func IsHasConfig() bool

func IsHasNotConfig

func IsHasNotConfig() bool

func ParseFile

func ParseFile(path string) (conf map[string]string)

func ReplaceConfigValue

func ReplaceConfigValue(str string) string

func SetEnvForProject

func SetEnvForProject(defVersions versions.ToolsVersions, projectConfig map[string]string)

func SetParam

func SetParam(file, name, value string)

Types

type ConfigLines

type ConfigLines struct {
	Lines   []string
	EnvFile string
	IsEnv   bool
}

func (*ConfigLines) AddEmptyLine

func (t *ConfigLines) AddEmptyLine()

func (*ConfigLines) AddLine

func (t *ConfigLines) AddLine(name, value string)

func (*ConfigLines) AddOrSetLine

func (t *ConfigLines) AddOrSetLine(name, value string)

func (*ConfigLines) AddRawLine

func (t *ConfigLines) AddRawLine(value string)

func (*ConfigLines) SaveLines

func (t *ConfigLines) SaveLines()

type ConfigLinesInterface

type ConfigLinesInterface interface {
	AddLine(name, value string)
	AddOrSetLine(name, value string)
	AddEmptyLine()
	AddRawLine(value string)
	SaveLines()
}

Directories

Path Synopsis
aruntime

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL