config

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultEndpoint = "https://api.hasdata.com"

Variables

This section is empty.

Functions

func Path

func Path() (string, error)

func ResolveAPIKey

func ResolveAPIKey(flagVal string, c *Config) string

ResolveAPIKey applies precedence: flag > env > config.

func ResolveEndpoint

func ResolveEndpoint(flagVal string, c *Config) string

func Save

func Save(path string, c *Config) error

func ShouldCheckUpdates

func ShouldCheckUpdates(c *Config) bool

Types

type Config

type Config struct {
	APIKey          string    `yaml:"api_key,omitempty"`
	Endpoint        string    `yaml:"endpoint,omitempty"`
	CheckUpdates    *bool     `yaml:"check_updates,omitempty"`
	LastUpdateCheck time.Time `yaml:"last_update_check,omitempty"`
	LatestKnownVer  string    `yaml:"latest_known_version,omitempty"`
}

func Load

func Load(path string) (*Config, error)

Jump to

Keyboard shortcuts

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