| | |
| | | label: "Symlink an existing folder", |
| | | hint: "don't select this unless you know what you are doing!", |
| | | }, |
| | | { value: "keep", label: "Keep the existing files" }, |
| | | ], |
| | | }), |
| | | ) |
| | |
| | | } |
| | | } |
| | | |
| | | await fs.promises.unlink(path.join(contentFolder, ".gitkeep")) |
| | | if (setupStrategy === "copy" || setupStrategy === "symlink") { |
| | | const originalFolder = escapePath( |
| | | exitIfCancel( |
| | |
| | | await fs.promises.symlink(originalFolder, contentFolder, "dir") |
| | | } |
| | | } else if (setupStrategy === "new") { |
| | | await rmContentFolder() |
| | | await fs.promises.mkdir(contentFolder) |
| | | await fs.promises.writeFile( |
| | | path.join(contentFolder, "index.md"), |
| | | `--- |