joshuar-go-hass-agent/internal/cli
Joshua Rich 7591c7ac11 refactor(preferences)!: ♻️ merge worker and agent preferences into single file
- use koanf for preferences management
- merge worker preferences into agent preferences file
- move device creation from preferences to device package

BREAKING CHANGE: Worker preferences are now in the agent preferences file, under a "worker_prefs" section. Any existing custom preferences will need to be manually migrated to this file.
2024-12-08 17:36:06 +10:00
..
assets fix(cli): 🙈 ensure text files are included 2024-09-03 16:05:21 +10:00
cli.go refactor: ♻️ store app ID in a context to reduce need to expose/pass it via other means 2024-09-12 16:19:42 +10:00
configCmd.go refactor(preferences)!: ♻️ merge worker and agent preferences into single file 2024-12-08 17:36:06 +10:00
registerCmd.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
resetCmd.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
runCmd.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
upgradeCmd.go refactor: ♻️ store app ID in a context to reduce need to expose/pass it via other means 2024-09-12 16:19:42 +10:00
validate.go feat(preferences): add support for setting MQTT preferences via the command-line 2024-09-02 15:50:27 +10:00
versionCmd.go refactor: ♻️ store app ID in a context to reduce need to expose/pass it via other means 2024-09-12 16:19:42 +10:00