From 43ed08ffecb6a9b571e8df401d99f0432f04c856 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Sat, 28 Jun 2025 01:49:17 +0800 Subject: deno: refactor tools. --- deno/tools/manage-service.ts | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 deno/tools/manage-service.ts (limited to 'deno/tools/manage-service.ts') 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(); -} -- cgit v1.2.3