Documentation ¶
Index ¶
Constants ¶
View Source
const CONFIG_DEFAULT_INFLUX_DB_PORT int = 8086
View Source
const CONFIG_FILENAME string = "config.json"
Variables ¶
View Source
var ( GameDirValidator = newValidator(validateRequired, validateGameDir) InfluxHostValidator = newValidator(validateRequired, validateHostAddress) InfluxPortValidator = newValidator(validateRequired, validateInteger) InfluxOrgValidator = newValidator(validateRequired) InfluxBucketValidator = newValidator(validateRequired) InfluxTokenValidator = newValidator(validateRequired) )
Functions ¶
func GameFolderFromRegistry ¶ added in v0.4.0
Types ¶
type Config ¶
type Config struct { Game GameConfigJson `json:"game"` InfluxDB InfluxConfigJson `json:"influx_db"` }
func (*Config) IsComplete ¶ added in v0.4.0
func (*Config) NewInfluxClient ¶ added in v0.2.0
func (c *Config) NewInfluxClient() *db.InfluxClient
type GameConfigJson ¶ added in v0.4.0
type GameConfigJson struct {
InstallDir string `json:"install_dir"`
}
Click to show internal directories.
Click to hide internal directories.