UNPKG

htconvert

Version:

Convert .htaccess redirects to nginx.conf redirects

28 lines (16 loc) 923 B
#!/usr/bin/env node 'use strict'; 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);