mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-08 15:09:27 +08:00
20 lines
542 B
TypeScript
20 lines
542 B
TypeScript
import Application from '../application';
|
|
|
|
export default (app: Application) => {
|
|
app
|
|
.command('install')
|
|
.ipc()
|
|
.auth()
|
|
.option('-f, --force')
|
|
.option('-c, --clean')
|
|
.option('--lang <lang>')
|
|
.action(async (options) => {
|
|
if (options.lang) {
|
|
process.env.INIT_APP_LANG = options.lang;
|
|
}
|
|
await app.install(options);
|
|
const reinstall = options.clean || options.force;
|
|
app.log.info(`app ${reinstall ? 'reinstalled' : 'installed'} successfully [v${app.getVersion()}]`);
|
|
});
|
|
};
|