UNPKG

balena-cli

Version:

The official balena Command Line Interface

74 lines 2.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.json = exports.deviceType = exports.driveOrImg = exports.drive = exports.secureBoot = exports.dev = exports.force = exports.yes = exports.verbose = exports.service = exports.release = exports.quiet = exports.device = exports.fleet = void 0; const core_1 = require("@oclif/core"); const lazy_1 = require("./lazy"); const normalization_1 = require("./normalization"); exports.fleet = core_1.Flags.string({ char: 'f', description: 'fleet name or slug (preferred)', parse: normalization_1.lowercaseIfSlug, }); exports.device = core_1.Flags.string({ char: 'd', description: 'device UUID', }); exports.quiet = core_1.Flags.boolean({ char: 'q', description: 'suppress warning messages', default: false, }); exports.release = core_1.Flags.string({ char: 'r', description: 'release id', }); exports.service = core_1.Flags.string({ char: 's', description: 'service name', }); exports.verbose = core_1.Flags.boolean({ char: 'v', description: 'produce verbose output', default: false, }); exports.yes = core_1.Flags.boolean({ char: 'y', description: 'answer "yes" to all questions (non interactive use)', default: false, }); exports.force = core_1.Flags.boolean({ char: 'f', description: 'force action if the update lock is set', default: false, }); exports.dev = core_1.Flags.boolean({ description: 'Configure balenaOS to operate in development mode', default: false, }); exports.secureBoot = core_1.Flags.boolean({ description: 'Configure balenaOS installer to opt-in secure boot and disk encryption', default: false, }); exports.drive = core_1.Flags.string({ char: 'd', description: (0, lazy_1.stripIndent) ` the drive to write the image to, eg. \`/dev/sdb\` or \`/dev/mmcblk0\`. Careful with this as you can erase your hard drive. Check \`balena util available-drives\` for available options. `, }); exports.driveOrImg = core_1.Flags.string({ char: 'd', description: 'path to OS image file (e.g. balena.img) or block device (e.g. /dev/disk2)', }); exports.deviceType = core_1.Flags.string({ description: 'device type (Check available types with `balena device-type list`)', char: 't', required: true, }); exports.json = core_1.Flags.boolean({ char: 'j', description: 'produce JSON output instead of tabular output', default: false, }); //# sourceMappingURL=common-flags.js.map