feat(project): projects registry with git origin detection and vikunja mapping #11

Merged
gravityfargo merged 4 commits from project-registry into main 2026-08-14 16:45:23 +00:00
Owner

Adds the projects YAML registry and its verbs: add (with --cwd and git origin/forge-tool detection), remove, list, path, get, and set-vikunja. Registry entries carry a git section (origin, local-only, tool) and a vikunja mapping generated on add with an id-0 placeholder.

The final commit makes the get/set-vikunja name fallback subdirectory-safe by resolving the git top-level's basename instead of the literal cwd basename.

Closes #10

Adds the projects YAML registry and its verbs: `add` (with `--cwd` and git origin/forge-tool detection), `remove`, `list`, `path`, `get`, and `set-vikunja`. Registry entries carry a `git` section (origin, local-only, tool) and a `vikunja` mapping generated on add with an id-0 placeholder. The final commit makes the `get`/`set-vikunja` name fallback subdirectory-safe by resolving the git top-level's basename instead of the literal cwd basename. Closes #10
gravityfargo deleted branch project-registry 2026-08-14 16:45:24 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gravityfargo/local-tools!11
No description provided.