UNPKG

slidev-addon-sm

Version:

slidev-addon slidev sm

28 lines (22 loc) 658 B
#!/usr/bin/env node import { $, cd, fs, path, echo } from "zx"; const args = process.argv; const folderPath = args[3]; const srcWord = args[4]; const dstWord = args[5]; await echo(folderPath); try { //检索pages下的md文件,并以序号排序 let files = fs.readdirSync(folderPath); files.forEach((element) => { const srcName = element.toString(); echo(srcName); if (srcName.includes(srcWord)) { const dstName = srcName.replace(srcWord, dstWord); echo(dstName); fs.renameSync(folderPath + "/" + element, folderPath + "/" + dstName); } }); } catch (err) { console.error(err); }