ff-mini-cli
Version:
A tool for mini program development and deployment
127 lines • 4.42 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.cmdOpts = void 0;
const index_1 = require("./index");
exports.cmdOpts = [{
cmd: 'login',
opts: [{
name: 'qr-format',
alias: '-f',
options: ['terminal', 'image', 'base64'],
required: false,
description: '可选。二维码格式,选项:terminal, image, base64。默认 terminal'
}, {
name: 'qr-output',
alias: '-o',
required: false,
description: '可选。二维码会被输出到给定路径'
}, {
name: 'result-output',
alias: '-r',
required: false,
description: '输出登录结果到指定文件'
}]
}, {
cmd: 'open',
opts: [{
name: 'project',
required: false,
optional: true,
description: '项目路径',
get: () => index_1.appendProject(true)
}]
}, {
cmd: 'close',
opts: [{
name: 'project',
required: false,
optional: true,
description: '项目路径',
get: () => index_1.appendProject(true)
}]
}, {
cmd: 'preview',
opts: [{
name: 'qr-format',
alias: '-f',
options: ['terminal', 'image', 'base64'],
required: false,
description: '可选。二维码格式,选项:terminal, image, base64。默认 terminal'
}, {
name: 'qr-output',
alias: '-o',
required: false,
description: '可选。二维码会被输出到给定路径'
}, {
name: 'info-output',
alias: '-i',
required: false,
description: '可选。相关信息会被输出到给定路径'
}, {
name: 'project',
required: true,
description: '项目路径',
get: index_1.appendProject
}]
}, {
cmd: 'auto-preview',
opts: [{
name: 'info-output',
required: false,
description: '指定后,会将本次预览的额外信息以 json 格式输出至指定路径,如代码包大小、分包大小信息。',
get: index_1.appendInfoOutput
}, {
name: 'project',
required: true,
description: '项目路径',
get: index_1.appendProject
}]
}, {
cmd: 'upload',
opts: [{
name: 'version',
alias: '-v',
required: true,
description: 'version 指定版本号',
get: index_1.appendVersion
}, {
name: 'desc',
alias: '-d',
required: true,
description: '上传代码时的备注',
get: index_1.appendDescription
}, {
name: 'info-output',
alias: '-i',
required: false,
description: '指定后,会将本次预览的额外信息以 json 格式输出至指定路径,如代码包大小、分包大小信息。',
get: index_1.appendInfoOutput
}, {
name: 'project',
required: true,
description: '项目路径',
get: index_1.appendProject
}]
}, {
cmd: 'reset-fileutils',
opts: [{
name: 'project',
required: true,
description: '重置工具内部文件缓存,重新监听项目文件。',
get: index_1.appendProject
}]
}, {
cmd: 'cache',
opts: [{
name: 'clean',
required: true,
description: '清除缓存',
get: () => 'all'
}, {
name: 'project',
required: true,
description: '项目路径',
get: index_1.appendProject
}]
}];
//# sourceMappingURL=config.js.map