Files
core/scripts/init-project.mjs
Innei a874c66b72 feat: update email template
Signed-off-by: Innei <tukon479@gmail.com>
2023-06-06 15:46:16 +08:00

32 lines
682 B
JavaScript

// @ts-check
import { execSync } from 'child_process'
import fs from 'fs'
import path from 'path'
async function main() {
const cwd = process.cwd()
const existAsset = fs.existsSync(path.resolve(cwd, 'assets'))
if (!existAsset) {
const cmd = `npx degit https://github.com/mx-space/assets.git assets`
console.log(cmd)
try {
execSync(cmd)
} catch (err) {
console.log(err)
console.log('git clone assets repo failed, please check your network')
process.exit(1)
}
fs.rmSync(path.resolve(cwd, 'assets', '.git'), {
force: true,
recursive: true,
})
}
}
execSync('ln -s $PWD/assets $PWD/apps/core/assets ')
main()