config

package
v0.8.9 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2025 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDefaultConfigFilepath

func GetDefaultConfigFilepath() (string, error)

func GetDefaultLocalhostConfig added in v0.8.0

func GetDefaultLocalhostConfig() (*typesv1.ServeLocalhostConfig, error)

func ParseColorMode added in v0.8.0

func ParseColorMode(colorMode string) (typesv1.FormatConfig_ColorMode, error)

func WriteConfigFile added in v0.8.0

func WriteConfigFile(path string, config *Config) error

Types

type Config

type Config struct {
	Version int `json:"version"`
	*CurrentConfig
	// contains filtered or unexported fields
}

func GetDefaultConfig added in v0.8.0

func GetDefaultConfig(releaseChannel string) (*Config, error)

func ReadConfigFile

func ReadConfigFile(path string, dflt *Config, writebackIfMigrated bool) (*Config, error)

func (*Config) Reload added in v0.8.8

func (cfg *Config) Reload() (*Config, error)

func (*Config) UnmarshalJSON added in v0.8.0

func (cfg *Config) UnmarshalJSON(p []byte) error

func (*Config) WriteBack added in v0.8.0

func (cfg *Config) WriteBack() error

type CurrentConfig added in v0.8.0

type CurrentConfig = typesv1.LocalhostConfig

Jump to

Keyboard shortcuts

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