feat: update ev cli

This commit is contained in:
2025-05-18 17:59:54 +08:00
parent e9eedcd1bd
commit a05f2cd291
15 changed files with 484 additions and 585 deletions

View File

@@ -93,7 +93,7 @@ const pageListCommand = new Command('page-list')
.action(async (opts) => {
const manager = new AssistantApp(assistantConfig);
await manager.loadConfig();
const showInfos = manager.pageList();
const showInfos = await manager.pageList();
if (opts.all) {
console.log('Installed Pages:', showInfos);
} else {

View File

@@ -1,3 +1,4 @@
import { logger } from '@/module/logger.ts';
import { program, Command, assistantConfig } from '@/program.ts';
import { AppDownload } from '@/services/app/index.ts';
@@ -17,9 +18,12 @@ const downloadCommand = new Command('download')
const registry = options.registry || assistantConfig.getRegistry();
// console.log('registry', registry);
const app = new AppDownload(assistantConfig);
let info = '';
if (id) {
await app.downloadApp({ id, type, registry, force, yes });
const msg = await app.downloadApp({ id, type, registry, force, yes });
info = String(msg);
}
logger.debug(info);
});
appManagerCommand.addCommand(downloadCommand);
@@ -31,8 +35,11 @@ const deleteCommand = new Command('delete')
.action(async (options) => {
const { id, type } = options;
const app = new AppDownload(assistantConfig);
let info = '';
if (id) {
await app.deleteApp({ id, type });
const msg = await app.deleteApp({ id, type });
info = String(msg);
}
logger.debug(info);
});
appManagerCommand.addCommand(deleteCommand);