feat(activity): multi-service config, make help default, install-cli
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Build and Publish Container Image / build-and-push (push) Successful in 21s

Bare make lists targets. make install-cli installs the activity tool via uv.
Named activity-core backends live in ~/.config/activity/services.json with
list/add/use/default/which; -s/--service selects one call without changing
the default; --activity-url is a one-shot override.
This commit is contained in:
tegwick 2026-08-06 17:25:54 +02:00
parent 9f4993d9e7
commit 192942244e
8 changed files with 755 additions and 49 deletions

View file

@ -122,13 +122,13 @@ action:
)
code = main(
[
"list",
"--cwd",
str(tmp_path),
"--repo",
"freedom-intelligence",
"--format",
"json",
"list",
]
)
assert code in (0, 2)
@ -176,13 +176,13 @@ action:
)
code = main(
[
"status",
"--cwd",
str(tmp_path),
"--repo",
"freedom-intelligence",
"--state-dir",
str(tmp_path / "state"),
"status",
"--since",
"week",
]