README
del-symlinks
Delete symlinks using glob.
Install
$ npm install --save del-symlinks
Usage
async
const delSymlinks = require('del-symlinks');
delSymlinks(['/home/guntur/.*', '!/home/guntur/.*rc']).then(symlinks => {
console.log('symlinks was deleted:\n', symlinks.join('\n'));
});
sync
const delSymlinks = require('del-symlinks');
const symlinks = delSymlinks.sync(['/home/guntur/*']);
console.log('Symlinks was deleted:\n', symlinks.join('\n'));
API
delSymlinks(patterns, [options])
Returns a promise for an array of deleted symlinks paths.
delSymlinks.sync(patterns, [options])
Returns an array of deleted symlinks paths.
patterns
Type:
string
,array
See supported minimatch patterns.
options
Type:
object
See the
node-glob
options.· dryRun
Type:
boolean
Default:false
See symlinks what would be deleted instead of deleting
delSymlinks(['/home/guntur/*', '/home/guntur/.*'], { dryRun: true }).then(symlinks => { console.log('Symlinks that would be deleted:\n', symlinks.join('\n')); });
Related
- get-symlinks - Get all symbolic link in directory
- is-symbolic-link - Check if PATH is symbolic link
License
MIT © Guntur Poetra