forest-cli
Version:
The Lumberjacks' toolbelt is the Forest CLI which makes easy to manage your back office application directly from the terminal.
29 lines • 1.74 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateDbName = exports.validateAppHostname = exports.validatePort = void 0;
function validatePort(port) {
if (!/^\d+$/.test(port)) {
return 'The port must be a number.';
}
const parsedPort = parseInt(port, 10);
if (parsedPort > 0 && parsedPort < 65536) {
return true;
}
return 'This is not a valid port.';
}
exports.validatePort = validatePort;
function validateAppHostname(hostname) {
if (hostname) {
return true;
}
return 'Please specify the application hostname.';
}
exports.validateAppHostname = validateAppHostname;
function validateDbName(dbName) {
if (dbName) {
return true;
}
return 'Please specify the database name.';
}
exports.validateDbName = validateDbName;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdG9ycy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy92YWxpZGF0b3JzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLFNBQWdCLFlBQVksQ0FBQyxJQUFZO0lBQ3ZDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFO1FBQ3ZCLE9BQU8sNEJBQTRCLENBQUM7S0FDckM7SUFFRCxNQUFNLFVBQVUsR0FBRyxRQUFRLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBQ3RDLElBQUksVUFBVSxHQUFHLENBQUMsSUFBSSxVQUFVLEdBQUcsS0FBSyxFQUFFO1FBQ3hDLE9BQU8sSUFBSSxDQUFDO0tBQ2I7SUFDRCxPQUFPLDJCQUEyQixDQUFDO0FBQ3JDLENBQUM7QUFWRCxvQ0FVQztBQUVELFNBQWdCLG1CQUFtQixDQUFDLFFBQWdCO0lBQ2xELElBQUksUUFBUSxFQUFFO1FBQ1osT0FBTyxJQUFJLENBQUM7S0FDYjtJQUNELE9BQU8sMENBQTBDLENBQUM7QUFDcEQsQ0FBQztBQUxELGtEQUtDO0FBRUQsU0FBZ0IsY0FBYyxDQUFDLE1BQWM7SUFDM0MsSUFBSSxNQUFNLEVBQUU7UUFDVixPQUFPLElBQUksQ0FBQztLQUNiO0lBQ0QsT0FBTyxtQ0FBbUMsQ0FBQztBQUM3QyxDQUFDO0FBTEQsd0NBS0MifQ==