config

package
v0.19.0 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2026 License: BSD-2-Clause Imports: 8 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 {
	Vaults   []VaultConfig
	Watchers []WatcherConfig
}

Config holds the parsed task-watcher configuration.

type Loader

type Loader interface {
	Load(ctx context.Context) (Config, error)
}

Loader loads configuration from a file.

func NewLoader

func NewLoader(filePath string) Loader

NewLoader returns a Loader that reads config from filePath.

type VaultConfig added in v0.12.0

type VaultConfig struct {
	Name     string
	Path     string
	TasksDir string
}

VaultConfig holds the configuration for a single vault.

type WatcherConfig added in v0.16.0

type WatcherConfig struct {
	Name     string
	Type     string
	Assignee string
	Statuses []string
	Phases   []string
	DedupTTL time.Duration
	// openclaw-wake fields
	URL   string
	Token string
	// telegram fields
	ChatID string
}

WatcherConfig holds the configuration for a single watcher entry.

Jump to

Keyboard shortcuts

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