jayvfs
Version:
virtual file system in node-js
22 lines (19 loc) • 508 B
JavaScript
const jvfs = require('../jvfs');
/*
Returns empty string if command executes.
Throws missing directory exception.
*/
let rm = function(paramDir) {
if (paramDir === '.' || paramDir === '/') {
return 'rm: cannot remove: Is a directory';
} else if (!paramDir) {
return 'rm: missing operand';
}
try {
jvfs.deleteFile(paramDir);
return '';
} catch (e) {
return 'rm: cannot remove \'' + paramDir + '\': ' + e.message;
}
};
module.exports = rm;