Implement CLI configuration tool
Metadata
Current evaluation
Implemented the configuration CLI in merged PR #199 (commit 91f87df); client protocol support came in #194, and the binary was later renamed fetchctl in #215.
Resolution: closed resolved
Reason: Merged PR #199 (commit 91f87df) added the fetchcfg update-config command for applying configuration updates and writing configuration files, with release in v0.2.0. PR #215 later renamed the CLI to fetchctl.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Create a CLI tool that reads configuration files from stdin or local file. The CLI tool can be implemented inside the server code as a multi-entry binary to reduce filesystem footprint.
### Why it needs to get done
The CLI tool allows transactional remote configuration of the local Fetch Service.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Implemented the configuration CLI in merged PR #199 (commit 91f87df); client protocol support came in #194, and the binary was later renamed fetchctl in #215. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented the configuration CLI in #199, with its client protocol added in #194; the binary was later renamed from fetchcfg to fetchctl in #215. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. Work was deferred to internal Jira ticket CRAFT-3204. The CLI configuration tool feature was abandoned. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/fetch-service#199
(confidence 100%)
Merged implementation of the update-config command that resolved the requested CLI configuration capability.
-
Related To:
canonical/fetch-service#194
(confidence 98%)
Merged client-side configuration protocol support, a prerequisite for the CLI implementation.
-
Related To:
canonical/fetch-service#215
(confidence 95%)
Merged rename of the implemented fetchcfg CLI to fetchctl.
Related issues
No related issues found above the similarity threshold.