diff options
author | Yuqian Yang <crupest@crupest.life> | 2025-06-28 01:49:17 +0800 |
---|---|---|
committer | Yuqian Yang <crupest@crupest.life> | 2025-06-28 01:49:17 +0800 |
commit | 0e122ef17669cd7fa9e443b56a55d5bec5e63b57 (patch) | |
tree | bb3dd968897d5defb9512f6d44d148d205d10741 /deno/tools/manage-service.ts | |
parent | 808d56b6195a1cdb8aea125084938529e5e29cc1 (diff) | |
download | crupest-0e122ef17669cd7fa9e443b56a55d5bec5e63b57.tar.gz crupest-0e122ef17669cd7fa9e443b56a55d5bec5e63b57.tar.bz2 crupest-0e122ef17669cd7fa9e443b56a55d5bec5e63b57.zip |
deno: refactor tools.
Diffstat (limited to 'deno/tools/manage-service.ts')
-rw-r--r-- | deno/tools/manage-service.ts | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/deno/tools/manage-service.ts b/deno/tools/manage-service.ts deleted file mode 100644 index 148f55a..0000000 --- a/deno/tools/manage-service.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { join } from "@std/path"; -// @ts-types="npm:@types/yargs" -import yargs from "yargs"; - -import { TemplateDir } from "./template.ts"; - -if (import.meta.main) { - await yargs(Deno.args) - .scriptName("manage-service") - .option("project-dir", { - type: "string", - }) - .demandOption("project-dir") - .command({ - command: "gen-tmpl", - describe: "generate files for templates", - builder: (builder) => { - return builder - .option("dry-run", { - type: "boolean", - default: true, - }) - .strict(); - }, - handler: (argv) => { - const { projectDir, dryRun } = argv; - new TemplateDir( - join(projectDir, "services/templates"), - ).generateWithVariableFiles( - [ - join(projectDir, "data/config"), - join(projectDir, "services/config.template"), - ], - dryRun ? undefined : join(projectDir, "services/generated"), - ); - }, - }) - .demandCommand(1, "One command must be specified.") - .help() - .strict() - .parse(); -} |