[FEATURE] Add ability to ignore files if they don't exist
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, node.js
- Ambito
- tooling
Direzione di ricerca
Inizia dal punto di ingresso tar.c ed esamina come viene gestita la tabella delle opzioni e come i file mancanti producono attualmente errori lstat. Definisci il completamento come un’opzione che salti le voci inesistenti, mantenendo gli errori normali per gli altri fallimenti, quindi verifica il comportamento con la suite di test esistente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What / Why
Would be nice if there was a way to specify in the tar options to ignore files if they don't exist.
In my code, I am specifying a list of files that I want to compress into an archive, but it's in a dynamic directory so sometimes the files get removed. This will spit out an error with lstat saying that it does not exist.
When
Simply have an argument in the options table for tar.c
How
Could probably do it and have it almost like a "less strict" mode. When the file is being retrieved for the archive, have a checker that is like if(!fs.existsSync(file)) { return } or something.
Current Behavior
Feeding in a list of files in an array, and having one of them not exist will pass an error.
Expected Behavior
Having an option to specify something like ignoreNotFound should have it just ignore any entries in the array that do not exist.
- Lingua principale
- JavaScript
- Stelle
- 924
- Fork
- 293
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun 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 isaacs/node-tar
-
Async x() never settles when a symlink linkpath resolves to a parent directoryForse già presa @nimbly1 l’ha presa 8 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
`transform` type error when stream value returnedForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Async Pack still deadlocks on hardlinked files in v7.5.22 (#458 not fixed); create({file}) turns it into a silent exit-0 no-opForse già presa @official-burak l’ha presa 65 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
-
Link cache collision in write-entry due to erroneous 'ino'Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
Tutte le issue di isaacs/node-tar
Issue simili
-
ready-for-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
LucasSantana-Dev/Lucky#2945 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
brijeshb42/monaco-vim#175 ·
-
good first issue
Difficoltà 2/5 3-5 giorni Idoneità per principianti 62/100
paipai1999/POS-system#3 ·
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
r-afael/better-yt-recommendations#36 ·
I maintainer di solito rispondono entro 1 giorno
-
needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
microsoft/playwright#43875 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno