Copy a file to a range of directories.
npm install --save copy-to-range
const copyToRange = require('copy-to-range');
copyToRange('file.txt', '1-4');
$ tree
.
├── file.txt
├── 1
│ └── file.txt
├── 2
│ └── file.txt
├── 3
│ └── file.txt
├── 4
│ └── file.txt
│ ...
With options:
const copyToRange = require('copy-to-range');
copyToRange('file.txt', '11-13,20', {
destination: 'out',
append: 'a',
prepend: 'p'
});
$ tree
.
├── file.txt
├── out
│ ├── p11a
│ │ └── file.txt
│ ├── p12a
│ │ └── file.txt
│ ├── p13a
│ │ └── file.txt
│ └── p20a
│ └── file.txt
│ ...
Property | Description | Default |
---|---|---|
destination | Destination directory | "" |
append | String to append to directory names | "" |
prepend | String to prepend to directory names | "" |
- copy-to-range-cli - CLI for this module
- make-dir-range - Make directories from a range of integers
- move-to-range - Move files to corresponding directories given a range
- Austin Gordon - Development - GitHub
This project is licensed under the MIT License - see the LICENSE file for details