htconvert
Version:
Convert .htaccess redirects to nginx.conf redirects
28 lines (16 loc) • 923 B
JavaScript
;
var _commander = require('commander');
var _commander2 = _interopRequireDefault(_commander);
var _fsPromise = require('fs-promise');
var _getStdin = require('get-stdin');
var _getStdin2 = _interopRequireDefault(_getStdin);
var _package = require('../package.json');
var _htconvert = require('./htconvert');
var _htconvert2 = _interopRequireDefault(_htconvert);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
_commander2.default.version(_package.version).option('-f, --file [.htaccess]', 'File containing .htaccess redirects').parse(process.argv);
var readHtaccess = _commander2.default.file ? (0, _fsPromise.readFile)(_commander2.default.file, 'utf-8') : (0, _getStdin2.default)();
readHtaccess.then(function (htaccess) {
return htaccess ? (0, _htconvert2.default)(htaccess) : _commander2.default.help();
}).then(console.log);