mvn-deploy-file
Version:
A wrapper for mvn deploy:deploy-file for quickly pushing files to a Nexus repository.
21 lines (17 loc) • 446 B
JavaScript
var findup = require('findup')
var jsonfile = require('jsonfile')
var path = require('path')
function onLoadUp (next, fileName, err, dir) {
if (err) {
next(null, {})
} else {
var filePath = dir + path.sep + fileName
jsonfile.readFile(filePath, function (err, obj) {
next(err, obj)
})
}
}
function loadup (dir, fileName, next) {
findup(dir, fileName, onLoadUp.bind(null, next, fileName))
}
module.exports = loadup