`dsc resource list <INPUT>` should leverage the adapter cache to find resources
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 523
- Forks
- 75
- Ø Merge
- 3 T. 16 Std.
- Gemergte PRs (30 T.)
- 24
Beschreibung
Summary of the new feature / enhancement
dsc resource list <INPUT> will not currently find resources behind adapters without specifying the adapter (or *). With the resource cache for adapters, this may be performant enough to allow searching across all adapters even without being requested.
The downside is that on a system without any cached data, the initial search for a resource will need to build out the caches. This could make the first run of dsc resource list <INPUT> extremely expensive.
Note that I am not suggesting that dsc resource list should search adapters. Even if this was fast to do, the result set would be far too large to be of much use. This may eventually be the case for un-adapted resources.
Proposed technical implementation details (optional)
No response
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den Befehl dsc resource list <INPUT> und die Implementierung des Adapter-Ressourcencaches nachzuverfolgen. Prüfe, wie sich Suchen verhalten, wenn kein Adapter angegeben ist, und ermittle anschließend, wie Ressourcen gecachter Adapter gesucht werden können, ohne gleichzeitig die Adapter selbst zu durchsuchen. Erledigt ist die Aufgabe, wenn der Befehl Ressourcen hinter Adaptern ohne expliziten Adapter findet, die Ergebnismenge dabei fokussiert bleibt und Systeme ohne Cache angemessen behandelt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- cli
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100