21 lines
702 B
TypeScript
21 lines
702 B
TypeScript
const frontend = 'git@git.xiongxiao.me:template/astro-simple-template.git';
|
||
const backend = 'git@git.xiongxiao.me:template/router-template.git';
|
||
|
||
|
||
// submodule add frontend to frontend and backend to backend
|
||
export const cliInitSubmodules = [
|
||
`git submodule add ${frontend} frontend`,
|
||
`git submodule add ${backend} backend`,
|
||
];
|
||
|
||
cliInitSubmodules.forEach((cmd) => {
|
||
console.log(`${cmd}\n`);
|
||
});
|
||
|
||
// init submodules
|
||
export const cliUpdateSubmodules = `git submodule update --init --recursive`;
|
||
console.log(`${cliUpdateSubmodules}\n`);
|
||
|
||
// 清理submodule,保留模板的内容
|
||
export const cliRemoveGitModule = `rm .gitmodules -rf && rm -rf .git/modules`;
|
||
console.log(`${cliRemoveGitModule}\n`); |