feat: tab-complete --output-fields and enum flag values
@margaretjgu ci sta già lavorando.
Dal 22/9/2026.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 72/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- cli
Direzione di ricerca
Inizia con il callback __complete e il completamento dinamico esistente per comandi, flag e valori di --use-context. Traccia come vengono esposti gli schemi di output dei comandi e gli enum dei flag, quindi aggiungi test del callback che mostrino i campi di output di primo livello e i valori degli enum quando esiste uno schema, confermando al contempo che i comandi privi di schema e il completamento degli indici del cluster vengano ignorati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The dynamic completer already does commands, flags, and --use-context values.
Extend __complete so --output-fields offers top-level keys from the command's output schema when we have one, and enum flags offer their schema enum values.
Skip if the command has no schema. Do not call the cluster to complete index names in MVP.
Acceptance: completing --output-fields on elastic status offers services (or whatever the schema says). Test with the __complete callback.
- Lingua principale
- TypeScript
- Stelle
- 43
- Fork
- 24
- Merge medio
- 1g 5h
- PR unite (30g)
- 61
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di elastic/cli
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
cloud enhancement
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Issue simili
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Crush Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
ElementsProject/cln-application#167 · 1 commento · 1 reazione ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Quantco/pnpm-licenses#17 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100