add todo sync
This commit is contained in:
parent
6e85d65d2b
commit
cdbebe92d0
@ -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
15
src/command/sync.ts
Normal 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);
|
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user