add todo sync

This commit is contained in:
熊潇 2025-05-09 02:21:31 +08:00
parent 6e85d65d2b
commit cdbebe92d0
3 changed files with 35 additions and 1 deletions

View File

@ -198,5 +198,22 @@ const silky = new Command('silky').description('silky registry').action(async (o
writeConfig({ ...config, baseURL: defaultRegistry[0] }); writeConfig({ ...config, baseURL: defaultRegistry[0] });
showList(defaultRegistry); showList(defaultRegistry);
}); });
baseURL.addCommand(silky);
app.addCommand(silky); const xiongxiao = new Command('me').description('xiongxiao registry').action(async (opts) => {
console.log('xiongxiao registry');
const config = getConfig();
const defaultRegistry = ['https://kevisual.xiongxiao.me'];
writeConfig({ ...config, baseURL: defaultRegistry[0] });
showList(defaultRegistry);
});
baseURL.addCommand(xiongxiao);
const kv = new Command('kevisual').description('kevisual registry').action(async (opts) => {
console.log('kevisual registry');
const config = getConfig();
const defaultRegistry = ['https://kevisual.cn'];
writeConfig({ ...config, baseURL: defaultRegistry[0] });
showList(defaultRegistry);
});
baseURL.addCommand(kv);

15
src/command/sync.ts Normal file
View File

@ -0,0 +1,15 @@
import { program as app, Command } from '@/program.ts';
const command = new Command('sync').description('同步项目').action(() => {
console.log('同步项目');
});
const syncUpload = new Command('upload').description('上传项目').action(() => {
console.log('上传项目');
});
const syncDownload = new Command('download').description('下载项目').action(() => {
console.log('下载项目');
});
command.addCommand(syncUpload);
command.addCommand(syncDownload);
app.addCommand(command);

View File

@ -8,6 +8,8 @@ import './command/npm.ts';
import './command/publish.ts'; import './command/publish.ts';
import './command/init.ts'; import './command/init.ts';
import './command/proxy.ts'; import './command/proxy.ts';
import './command/sync.ts';
import './command/app/index.ts'; import './command/app/index.ts';
// program.parse(process.argv); // program.parse(process.argv);