`om develop`: Support `attic`
- Dominant language
- Rust
- Stars
- 280
- Forks
- 24
- PR merge metrics
- No merged PRs in 30d
Description
`attic use` should be run in the `preShell` if an attic cache is configured in `om.health.caches.required`, like the existing behaviour when a `cachix` cache is configured.
There is a challenge here: We cannot auto-detect `attic` caches like we do for `cachix` from the domain name (`.cachix.org`).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the `om develop` entry point and inspect how `preShell` handles configured Cachix caches from `om.health.caches.required`. Trace how cache entries are represented and determine how an Attic cache can be distinguished without Cachix domain detection. Done means `attic use` runs for a configured Attic cache, with coverage for that configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100