PowerShell / PowerShell/DSC

`dsc resource list <INPUT>` should leverage the adapter cache to find resources

Offen
#653 0 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Issue-Enhancement Needs Triage
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

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Ö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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.