1.2.24 • Published 6 months ago

@do-while-for-each/fs v1.2.24

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

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]
  • cmdrmForce | 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

6 months ago

1.2.23

1 year ago

1.2.22

1 year ago

1.2.19

2 years ago

1.2.20

2 years ago

1.2.21

2 years ago

1.2.18

2 years ago

1.2.17

2 years ago

1.2.16

2 years ago

1.2.15

2 years ago

1.2.14

2 years ago

1.2.13

2 years ago

1.2.12

2 years ago

1.2.11

2 years ago

1.2.10

2 years ago

1.2.9

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago