From d4791f3d357634daf506fb8f91cc5332a794c421 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Fri, 20 Jun 2025 14:53:38 -0700 Subject: Move to nodejs --- mod.ts | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100755 mod.ts (limited to 'mod.ts') diff --git a/mod.ts b/mod.ts deleted file mode 100755 index b43fff3..0000000 --- a/mod.ts +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env -S deno run --allow-env --allow-net --allow-run - -import { argv, IEither, Either } from "@emprespresso/pengueno"; -import { runServer } from "@emprespresso/ci_server"; - -const main = ( - _argv = Deno.args, -): Promise> => - argv(["--run-server", "--port", "--host"], { - "--run-server": { absent: false, unspecified: true, present: () => true }, - "--port": { absent: 9000, present: (port) => parseInt(port) }, - "--host": { absent: "0.0.0.0", present: (host) => host }, - }, _argv) - .mapRight((args) => ({ - server_mode: args["--run-server"], - port: args["--port"], - host: args["--host"], - })) - .flatMapAsync((runConfig) => { - if (runConfig.server_mode) { - return runServer(runConfig.port, runConfig.host); - } - return Promise.resolve(Either.right(0)); - }); - -if (import.meta.main) { - await main().then((eitherDone) => - eitherDone.fold(({ isLeft, value }) => { - if (!isLeft) return; - - console.error(`Failed to start`, value); - Deno.exit(1); - }), - ); -} -- cgit v1.2.3-70-g09d2