Generate shell completions and manual pages
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- bash, fish, powershell, rust, zsh
- Ambito
- build-system, cli, documentation, testing
Direzione di ricerca
Start by reading the existing hand-written command parser and current help, README, and archive packaging setup; the issue names no specific files or tests. Define one command and option source, then investigate how it can generate the four shell completions and the vex(1) manual while preserving archive guarantees. Done means the artifacts stay in sync, with snapshot tests detecting drift; dynamic completion is included only if safe and fast.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Motivation
As the command surface grows, users need discoverable completion and offline reference material. The current hand-written parser has no generated command model.
Acceptance criteria
- Establish one authoritative command and option specification.
- Generate completions for Bash, Zsh, Fish, and PowerShell.
- Generate or maintain a
vex(1)manual page from the same source. - Include dynamic package or target completion only when it is safe and fast.
- Package completion and manual artifacts appropriately without changing current archive guarantees silently.
- Add snapshot tests that detect drift between help, README, completions, and manuals.
- Lingua principale
- Rust
- Stelle
- 1
- Fork
- 3
- Merge medio
- 6h 43m
- PR unite (30g)
- 15
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi 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 wavefnd/Vex
-
documentation good first issue release
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
I maintainer di solito rispondono entro 1 giorno
-
bug ci cross-platform good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
bug good first issue tooling
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
build cross-platform enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
bug good first issue ui/ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 91/100
I maintainer di solito rispondono entro 1 giorno
Issue simili
-
bug easy good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
lacs-project/sysknife#659 ·
I maintainer di solito rispondono entro 2 giorni
-
Document multi-value claims with rowBoundaries operator:in (and their per-record application)Apertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
registrystack/registry-stack#2431 ·
I maintainer di solito rispondono entro 1 giorno
-
contribution
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
farion1231/cc-switch#8863 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
dioxus-desktop on macOS: Finder file drops never fire `ondrop` — `dragenter` is not cancelledAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
DioxusLabs/dioxus#6006 ·
I maintainer di solito rispondono entro 1 giorno