1.9.16 • Published 5 months ago
fs-generate v1.9.16
fs-generate
Utilities to set up file system structures (directories, files, and symlinks).
Provide an object with forward slashes-delimited path keys describing the desired directory structure and it will be created for you.
It will not remove pre-exisiting directories, files, and symlinks so if you need this functionality, please submit a pull request!
Example
var path = require('path');
var generate = require('fs-generate');
var structure = {
'file1': 'a',
'file2': 'b',
'filesymlink1': '~dir3/dir4/file1', // symlink starts with ~
'dir1': null,
'dir2/file1': 'c',
'dir2/file2': 'd',
'dir3/filesymlink2': '~dir2/file1' // symlink starts with ~
'dir3/filelink2': ':dir2/file1', // link starts with :
'dir3/dir4/file1': 'e',
'dir3/dir4/dir5': null,
'dir3/dir4/dirsymlink1': '~dir2', // symlink starts with ~
};
generate(path.join(__dirname, 'dest'), structure, function(err) { /* done */ });
/*
- dest
- file1
- file2
- filesymlink1 (symlink to dir3/dir4/file1)
- dir1
- dir2
- file1
- file2
- dir3
- filesymlink1 (symlink to dir2/file1)
- filelink1 (link to dir2/file1)
- dir4
- file1
- dir5
- dirsymlink1 (symlink to dir2)
*/
1.9.16
5 months ago
1.9.15
5 months ago
1.9.14
5 months ago
1.9.13
5 months ago
1.9.12
5 months ago
1.9.11
5 months ago
1.9.10
5 months ago
1.9.9
5 months ago
1.9.8
5 months ago
1.9.1
5 months ago
1.9.0
6 months ago
1.9.7
5 months ago
1.8.8
6 months ago
1.9.6
5 months ago
1.8.7
7 months ago
1.9.5
5 months ago
1.9.4
5 months ago
1.9.3
5 months ago
1.9.2
5 months ago
1.8.6
1 year ago
1.8.5
3 years ago
1.8.4
5 years ago
1.8.3
5 years ago
1.8.2
5 years ago
1.8.1
5 years ago
1.8.0
5 years ago
1.7.0
5 years ago
1.6.0
5 years ago
1.5.0
5 years ago
1.4.0
5 years ago
1.3.0
6 years ago
1.2.0
6 years ago
1.1.0
8 years ago
1.0.0
10 years ago