Jacky Zhao
2023-08-18 5713d30670fc9ca1f9d86e6f0698bd011a68f674
ensure contentfolder is passed to popContentFolder
1 files modified
14 ■■■■ changed files
quartz/bootstrap-cli.mjs 14 ●●●● patch | view | raw | blame | history
quartz/bootstrap-cli.mjs
@@ -267,9 +267,15 @@
    spawnSync("npm", ["i"], { stdio: "inherit" })
    console.log(chalk.green("Done!"))
  })
  .command("restore", "Try to restore your content folder from the cache", async () => {
    await popContentFolder()
  })
  .command(
    "restore",
    "Try to restore your content folder from the cache",
    CommonArgv,
    async (argv) => {
      const contentFolder = path.join(cwd, argv.directory)
      await popContentFolder(contentFolder)
    },
  )
  .command("sync", "Sync your Quartz to and from GitHub.", SyncArgv, async (argv) => {
    const contentFolder = path.join(cwd, argv.directory)
    console.log(chalk.bgGreen.black(`\n Quartz v${version} \n`))
@@ -300,7 +306,7 @@
      if (contentStat.isSymbolicLink()) {
        // put symlink back
        await popContentFolder()
        await popContentFolder(contentFolder)
      }
    }