Implement `whereis`
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia da misc-utils/whereis.1.adoc e confronta il comportamento richiesto con il codice sorgente C originale. Studia come clap possa rappresentare restrizioni di ricerca cumulative e ripristini per i pattern dei nomi della riga di comando; il lavoro è completato quando whereis è implementato con il comportamento documentato di -b, -m e -s.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Implementing https://github.com/util-linux/util-linux/blob/master/misc-utils/whereis.1.adoc
I'll am taking this up, but facing the following issue:
The search restrictions (options -b, -m and -s) are cumulative and apply to the subsequent name patterns on the command line. Any new search restriction resets the search mask. For example,
whereis -bm ls tr -m gcc
searches for "ls" and "tr" binaries and man pages, and for "gcc" man pages only.
whereis has sticky, resettable options and clap doesn't have a clear support for doing the same.
(The approach would be to use .trailing_var_arg(true) and use a simple match as in the original C source. This defeats the purpose of clap)
- Lingua principale
- Rust
- Stelle
- 219
- Fork
- 59
- Merge medio
- 4h 8m
- PR unite (30g)
- 5
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 uutils/util-linux
-
Implement `chrt` Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
uutils/util-linux#641 ·
-
Implement `resizepart` Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
uutils/util-linux#638 ·
-
Implement `rename` Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
uutils/util-linux#629 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
uutils/util-linux#624 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 42/100
uutils/util-linux#620 · 1 commento ·
Tutte le issue di uutils/util-linux
Issue simili
-
Replayed reasoning items send "content": null, which the Responses API schema does not permit Apertabug CLI custom-model
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
rust-bitcoin/rust-bitcoin#6930 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
fulcrumgenomics/ferro-hgvs#2251 ·
-
A-allocators A-docs C-enhancement T-libs
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100