1.2.24 • Published 2 years ago
@do-while-for-each/fs v1.2.24
It may be convenient to install the package globally:
npm i -g @do-while-for-each/fs
Utils
copy
,move
cleanDir
,cleanDirs
,ensureDirExists
,getSubdirs
,mkdirCyclical
,traverseDir
removeForce
,removeSync
getStats
,isDirectory
,chmodCyclical
FileProcess
,FileJson
As Executable
dwfeFs cmd src [dst] [--dirPaths] [--fileNames] [--noPrintParams] [--noConfirm] [--hideLog]
cmd
–rmForce
|cp
|mv
|cleanDir
|cleanDirs
;src
,dst
– absolute or relative path;--dirPaths
,--fileNames
– list of directories(file names). The list must be enclosed in quotation marks, and the symbol;
should be used as the separator of the items, for example:--dirPaths=";/Users/z;src/tests;app/*"
;--dirPaths
– if there is a path ending in '*' in the--dirPaths
list. Then only the first-level subdirectories relative to this path will be included in the resulting list.
Examples
./
apps/
account
admin
packages/
api
client-auth
server/
regress
generator
The command launched along the path ./
:
dwfeFs cleanDirs --dirPaths=";apps/*;server/*" --fileNames="dist;node_modules;package-lock.json"
will remove from directories:./
./apps/account
./apps/admin
./server/regress
./server/generator
files with the following names: dist
, node_modules
, package-lock.json
.
TODO
- dereference symlinks
- preserveTimestamps When true timestamps from src will be preserved
1.2.24
2 years ago
1.2.23
2 years ago
1.2.22
2 years ago
1.2.19
3 years ago
1.2.20
3 years ago
1.2.21
3 years ago
1.2.18
3 years ago
1.2.17
3 years ago
1.2.16
3 years ago
1.2.15
3 years ago
1.2.14
3 years ago
1.2.13
3 years ago
1.2.12
3 years ago
1.2.11
3 years ago
1.2.10
3 years ago
1.2.9
3 years ago
1.2.8
3 years ago
1.2.7
3 years ago
1.2.6
3 years ago
1.2.5
3 years ago
1.2.4
3 years ago
1.2.3
3 years ago
1.2.2
3 years ago
1.2.1
3 years ago
1.1.5
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.1.1
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago