dirkeeper
v1.0.0
Published
Prune a directory to contain a set number of sub-directories, retention policy is recency
Downloads
22
Readme
dirkeeper
Prune a directory to contain a set number of sub-directories, retention policy is recency. That is to say, oldest sub-directories are pruned first.
Installation
npm install dirkeeper
Usage
var keeper = require('dirkeeper')
// You wish to make '/myDir' only contain the 5 newest sub-directories
keeper({count: 5, baseDir: '/myDir'}, function(err) {
if (err) throw err
console.log("pruned")
})
A count of 0 means prune all sub-directories:
var keeper = require('dirkeeper')
// You wish to make '/myDir' contain no sub-directories:
keeper({count: 0, baseDir: '/myDir'}, function(err) {
if (err) throw err
console.log("pruned everything")
})
Additionally, a count >= the actual number of sub-directories means prune nothing.
Tests
Run npm test
License
BSD