| | |
| | | import { promises, readFileSync } from "fs" |
| | | import { promises } from "fs" |
| | | import path from "path" |
| | | import esbuild from "esbuild" |
| | | import chalk from "chalk" |
| | |
| | | return serve() |
| | | }) |
| | | server.listen(argv.port) |
| | | const wss = new WebSocketServer({ port: 3001 }) |
| | | const wss = new WebSocketServer({ port: argv.wsPort }) |
| | | wss.on("connection", (ws) => connections.push(ws)) |
| | | console.log( |
| | | chalk.cyan( |
| | |
| | | dateStyle: "medium", |
| | | timeStyle: "short", |
| | | }) |
| | | const commitMessage = argv.message ?? `Quartz sync: ${currentTimestamp}` |
| | | spawnSync("git", ["add", "."], { stdio: "inherit" }) |
| | | spawnSync("git", ["commit", "-m", `Quartz sync: ${currentTimestamp}`], { stdio: "inherit" }) |
| | | spawnSync("git", ["commit", "-m", commitMessage], { stdio: "inherit" }) |
| | | |
| | | if (contentStat.isSymbolicLink()) { |
| | | // put symlink back |