config

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	CellID        string
	AppName       string
	SessionName   string
	CellHome      string
	ConfigDir     string
	ImageTag      string
	Image         string
	ContainerName string
	Hostname      string
	PortPrefix    string
	VNCPort       string
	RDPPort       string
	BaseDir       string
	HostUser      string
	HostHome      string
	LocalMode     bool // DEVCELL_LOCAL_MODE=true — always rebuild image on run
}

Config holds all runtime variables resolved from environment and cwd.

func Load

func Load(cwd string, getenv func(string) string) Config

Load resolves all config fields from cwd and an environment lookup function. Pure — no os.* calls inside.

func LoadFromOS

func LoadFromOS() (Config, error)

LoadFromOS resolves config using the real OS environment and working directory.

Jump to

Keyboard shortcuts

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