refactor: agent/ → agent-bsd/, README.md für BSD-Agent erstellt, Referenzen aktualisiert

This commit is contained in:
cynfo3000
2026-03-06 09:48:05 +01:00
parent 39c168e946
commit f3b052e2c7
32 changed files with 111 additions and 3 deletions
+33
View File
@@ -0,0 +1,33 @@
package config
import (
"os"
"gopkg.in/yaml.v3"
)
type Config struct {
BackendURL string `yaml:"backend_url"`
APIKey string `yaml:"api_key"`
IntervalSeconds int `yaml:"interval_seconds"`
AgentName string `yaml:"agent_name"`
Insecure bool `yaml:"insecure"`
}
func Load(path string) (*Config, error) {
cfg := &Config{
IntervalSeconds: 60,
Insecure: true,
}
data, err := os.ReadFile(path)
if err != nil {
return nil, err
}
if err := yaml.Unmarshal(data, cfg); err != nil {
return nil, err
}
return cfg, nil
}