cqr-env
Version:
Have multiple env files that can be encrypted and included in version control
15 lines (13 loc) • 404 B
JavaScript
const joi = require('joi')
module.exports = joi.alternatives().try(
joi.object({
name: joi.alternatives().try(
joi.boolean(),
joi.string().required()
).optional(),
envvar: require('./envvar.schema').optional(),
pwfile: require('./pwfile.schema').optional()
}), // .optional().min(1)
joi.string().required(), // envvar
joi.boolean() // name
).optional()