refact: more clear name
This commit is contained in:
parent
b0a0d5b8a8
commit
0d9b376bb9
2
cli.py
2
cli.py
@ -22,7 +22,7 @@ def build(args):
|
||||
print("build issues")
|
||||
p = subprocess.run(["deno", "run", "-A","tools/printDocument.ts", "--overall", "--path", "./build/issues.json", "--outpath", "./build/overall.md"])
|
||||
p.check_returncode()
|
||||
p = subprocess.run(["deno", "run", "-A","tools/printDocument.ts", "--path", "./build/issues.json", "--outpath", "./build/specific.md"])
|
||||
p = subprocess.run(["deno", "run", "-A","tools/printDocument.ts", "--issue_path", "./build/issues.json", "--outpath", "./build/specific.md"])
|
||||
p.check_returncode()
|
||||
|
||||
def help(_args):
|
||||
|
@ -23,5 +23,5 @@ deno run --allow-read --allow-write printDocument.ts --overall --path ./issues.j
|
||||
다음과 같은 인자를 가집니다:
|
||||
- `overall`: overall을 출력
|
||||
- `outpath`: 지정된 경로에 출력. 설정되지 않으면 `stdout`에 출력함.
|
||||
- `path`: json 파일 위치. 지정되지 않으면 `stdin`에서 읽으려고 시도.
|
||||
- `issue_path`: json 파일 위치. 지정되지 않으면 `stdin`에서 읽으려고 시도.
|
||||
- `w`, `watch`: 파일에 변경이 있을 때 자동으로 업데이트.
|
@ -48,9 +48,9 @@ async function readAndPrint(args: {
|
||||
|
||||
async function main() {
|
||||
const parsedArg = argParse(Deno.args);
|
||||
const { path, outpath, overall, w, watch } = parsedArg;
|
||||
const { issue_path, outpath, overall, w, watch } = parsedArg;
|
||||
const watchMode = w || watch;
|
||||
if (typeof path !== "undefined" && typeof path !== "string") {
|
||||
if (typeof issue_path !== "undefined" && typeof issue_path !== "string") {
|
||||
console.log("Please provide a path to the json file.");
|
||||
Deno.exit(1);
|
||||
}
|
||||
@ -66,7 +66,7 @@ async function main() {
|
||||
console.log("Please provide a boolean value for w.");
|
||||
Deno.exit(1);
|
||||
}
|
||||
if (watchMode && typeof path === "undefined") {
|
||||
if (watchMode && typeof issue_path === "undefined") {
|
||||
console.log("Could not set watch mode without a path.");
|
||||
Deno.exit(1);
|
||||
}
|
||||
@ -79,7 +79,7 @@ async function main() {
|
||||
"view cache": false,
|
||||
});
|
||||
|
||||
const c = await readContent(path);
|
||||
const c = await readContent(issue_path);
|
||||
const issues = JSON.parse(c) as Issue[];
|
||||
issues.sort((a, b) => a.number - b.number);
|
||||
await readAndPrint({ path, outpath, overall });
|
||||
|
Loading…
Reference in New Issue
Block a user