forked from jackyzha0/quartz
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
78 changed files
with
6,470 additions
and
6,441 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,108 +1,108 @@ | ||
export const CommonArgv = { | ||
directory: { | ||
string: true, | ||
alias: ["d"], | ||
default: "content", | ||
describe: "directory to look for content files", | ||
}, | ||
verbose: { | ||
boolean: true, | ||
alias: ["v"], | ||
default: false, | ||
describe: "print out extra logging information", | ||
}, | ||
} | ||
directory: { | ||
string: true, | ||
alias: ["d"], | ||
default: "content", | ||
describe: "directory to look for content files", | ||
}, | ||
verbose: { | ||
boolean: true, | ||
alias: ["v"], | ||
default: false, | ||
describe: "print out extra logging information", | ||
}, | ||
}; | ||
|
||
export const CreateArgv = { | ||
...CommonArgv, | ||
source: { | ||
string: true, | ||
alias: ["s"], | ||
describe: "source directory to copy/create symlink from", | ||
}, | ||
strategy: { | ||
string: true, | ||
alias: ["X"], | ||
choices: ["new", "copy", "symlink"], | ||
describe: "strategy for content folder setup", | ||
}, | ||
links: { | ||
string: true, | ||
alias: ["l"], | ||
choices: ["absolute", "shortest", "relative"], | ||
describe: "strategy to resolve links", | ||
}, | ||
} | ||
...CommonArgv, | ||
source: { | ||
string: true, | ||
alias: ["s"], | ||
describe: "source directory to copy/create symlink from", | ||
}, | ||
strategy: { | ||
string: true, | ||
alias: ["X"], | ||
choices: ["new", "copy", "symlink"], | ||
describe: "strategy for content folder setup", | ||
}, | ||
links: { | ||
string: true, | ||
alias: ["l"], | ||
choices: ["absolute", "shortest", "relative"], | ||
describe: "strategy to resolve links", | ||
}, | ||
}; | ||
|
||
export const SyncArgv = { | ||
...CommonArgv, | ||
commit: { | ||
boolean: true, | ||
default: true, | ||
describe: "create a git commit for your unsaved changes", | ||
}, | ||
message: { | ||
string: true, | ||
alias: ["m"], | ||
describe: "option to override the default Quartz commit message", | ||
}, | ||
push: { | ||
boolean: true, | ||
default: true, | ||
describe: "push updates to your Quartz fork", | ||
}, | ||
pull: { | ||
boolean: true, | ||
default: true, | ||
describe: "pull updates from your Quartz fork", | ||
}, | ||
} | ||
...CommonArgv, | ||
commit: { | ||
boolean: true, | ||
default: true, | ||
describe: "create a git commit for your unsaved changes", | ||
}, | ||
message: { | ||
string: true, | ||
alias: ["m"], | ||
describe: "option to override the default Quartz commit message", | ||
}, | ||
push: { | ||
boolean: true, | ||
default: true, | ||
describe: "push updates to your Quartz fork", | ||
}, | ||
pull: { | ||
boolean: true, | ||
default: true, | ||
describe: "pull updates from your Quartz fork", | ||
}, | ||
}; | ||
|
||
export const BuildArgv = { | ||
...CommonArgv, | ||
output: { | ||
string: true, | ||
alias: ["o"], | ||
default: "public", | ||
describe: "output folder for files", | ||
}, | ||
serve: { | ||
boolean: true, | ||
default: false, | ||
describe: "run a local server to live-preview your Quartz", | ||
}, | ||
fastRebuild: { | ||
boolean: true, | ||
default: false, | ||
describe: "[experimental] rebuild only the changed files", | ||
}, | ||
baseDir: { | ||
string: true, | ||
default: "", | ||
describe: "base path to serve your local server on", | ||
}, | ||
port: { | ||
number: true, | ||
default: 8080, | ||
describe: "port to serve Quartz on", | ||
}, | ||
wsPort: { | ||
number: true, | ||
default: 3001, | ||
describe: "port to use for WebSocket-based hot-reload notifications", | ||
}, | ||
remoteDevHost: { | ||
string: true, | ||
default: "", | ||
describe: "A URL override for the websocket connection if you are not developing on localhost", | ||
}, | ||
bundleInfo: { | ||
boolean: true, | ||
default: false, | ||
describe: "show detailed bundle information", | ||
}, | ||
concurrency: { | ||
number: true, | ||
describe: "how many threads to use to parse notes", | ||
}, | ||
} | ||
...CommonArgv, | ||
output: { | ||
string: true, | ||
alias: ["o"], | ||
default: "public", | ||
describe: "output folder for files", | ||
}, | ||
serve: { | ||
boolean: true, | ||
default: false, | ||
describe: "run a local server to live-preview your Quartz", | ||
}, | ||
fastRebuild: { | ||
boolean: true, | ||
default: false, | ||
describe: "[experimental] rebuild only the changed files", | ||
}, | ||
baseDir: { | ||
string: true, | ||
default: "", | ||
describe: "base path to serve your local server on", | ||
}, | ||
port: { | ||
number: true, | ||
default: 8080, | ||
describe: "port to serve Quartz on", | ||
}, | ||
wsPort: { | ||
number: true, | ||
default: 3001, | ||
describe: "port to use for WebSocket-based hot-reload notifications", | ||
}, | ||
remoteDevHost: { | ||
string: true, | ||
default: "", | ||
describe: "A URL override for the websocket connection if you are not developing on localhost", | ||
}, | ||
bundleInfo: { | ||
boolean: true, | ||
default: false, | ||
describe: "show detailed bundle information", | ||
}, | ||
concurrency: { | ||
number: true, | ||
describe: "how many threads to use to parse notes", | ||
}, | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,15 @@ | ||
import path from "path" | ||
import { readFileSync } from "fs" | ||
import { readFileSync } from "fs"; | ||
import path from "path"; | ||
|
||
/** | ||
* All constants relating to helpers or handlers | ||
*/ | ||
export const ORIGIN_NAME = "origin" | ||
export const UPSTREAM_NAME = "upstream" | ||
export const QUARTZ_SOURCE_BRANCH = "v4" | ||
export const cwd = process.cwd() | ||
export const cacheDir = path.join(cwd, ".quartz-cache") | ||
export const cacheFile = "./quartz/.quartz-cache/transpiled-build.mjs" | ||
export const fp = "./quartz/build.ts" | ||
export const { version } = JSON.parse(readFileSync("./package.json").toString()) | ||
export const contentCacheFolder = path.join(cacheDir, "content-cache") | ||
export const ORIGIN_NAME = "origin"; | ||
export const UPSTREAM_NAME = "upstream"; | ||
export const QUARTZ_SOURCE_BRANCH = "v4"; | ||
export const cwd = process.cwd(); | ||
export const cacheDir = path.join(cwd, ".quartz-cache"); | ||
export const cacheFile = "./quartz/.quartz-cache/transpiled-build.mjs"; | ||
export const fp = "./quartz/build.ts"; | ||
export const { version } = JSON.parse(readFileSync("./package.json").toString()); | ||
export const contentCacheFolder = path.join(cacheDir, "content-cache"); |
Oops, something went wrong.