joshuar-go-hass-agent/internal/cli
Joshua Rich f6b08332dc perf(agent): 🏗️ restructure preferences and hass client usage
- move agent "flag" parameters into context rather than storing in agent
- use an interface for preferences access
- start the hass client closer to where it is used
- remove the need for the agent to expose wrapper methods
2024-09-14 10:58:15 +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: ♻️ store app ID in a context to reduce need to expose/pass it via other means 2024-09-12 16:19:42 +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