configcmd

package
v1.22.8 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2026 License: BSD-3-Clause Imports: 14 Imported by: 0

Documentation

Overview

Package configcmd provides commands for managing CLI configuration.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FormatDuration added in v1.22.8

func FormatDuration(d time.Duration) string

FormatDuration returns a string suitable for duration config values.

func IsValidKey added in v1.22.8

func IsValidKey(key string) bool

IsValidKey returns true if the key is a valid luxd configuration key.

func NewCmd

func NewCmd(injectedApp *application.Lux) *cobra.Command

func ParseBool added in v1.22.8

func ParseBool(s string) (bool, error)

ParseBool parses a boolean string for config values.

func ParseDuration added in v1.22.8

func ParseDuration(s string) (time.Duration, error)

ParseDuration parses a duration string for config values.

func ParseInt added in v1.22.8

func ParseInt(s string) (int64, error)

ParseInt parses an integer string for config values.

func ParseUint added in v1.22.8

func ParseUint(s string) (uint64, error)

ParseUint parses an unsigned integer string for config values.

Types

type LintResult added in v1.22.8

type LintResult struct {
	Errors   []string
	Warnings []string
}

LintResult contains the result of linting a configuration file.

func ValidateConfigFile added in v1.22.8

func ValidateConfigFile(path string) (*LintResult, error)

ValidateConfigFile is exported for programmatic use.

func ValidateConfigJSON added in v1.22.8

func ValidateConfigJSON(jsonStr string) (*LintResult, error)

ValidateConfigJSON validates a JSON config string.

Jump to

Keyboard shortcuts

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