From 7b09e420ede2f9c92f5eaff28508ec10255414b7 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Fri, 13 Jun 2025 13:55:05 +0800 Subject: deno: move service manager to tools. --- deno/service-manager/main.ts | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 deno/service-manager/main.ts (limited to 'deno/service-manager/main.ts') diff --git a/deno/service-manager/main.ts b/deno/service-manager/main.ts deleted file mode 100644 index 93f4c1b..0000000 --- a/deno/service-manager/main.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { parseArgs } from "@std/cli"; -import { loadVariables, TemplateDir } from "./template.ts"; -import { join } from "@std/path"; - -if (import.meta.main) { - const args = parseArgs(Deno.args, { - string: ["project-dir"], - boolean: ["no-dry-run"], - }); - - if (args._.length === 0) { - throw new Error("You must specify a command."); - } - - const projectDir = args["project-dir"]; - if (projectDir == null) { - throw new Error("You must specify project-dir."); - } - - const command = String(args._[0]); - - switch (command) { - case "gen-tmpl": - new TemplateDir( - join(projectDir, "services/templates"), - ).generateWithVariableFiles( - [ - join(projectDir, "data/config"), - join(projectDir, "services/config.template"), - ], - args["no-dry-run"] === true - ? join(projectDir, "services/generated") - : undefined, - ); - break; - default: - throw new Error(command + " is not a valid command."); - } -} -- cgit v1.2.3