summaryrefslogtreecommitdiff
path: root/src/api.mjs
blob: 27a14b18ffb883af95e4d3543447b1df450a26dd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import { eq }    from "./utils.mjs";
import * as ircd from "./ircd.mjs";
import * as web  from "./web.mjs";

export const main = async () => {
	if (process.argv.length === 3 && process.argv[2] === "-V") {
		console.log("papo 1970-01-01 0.1.0");
		return;
	}

	if (process.argv[2] === "ircd") {
		await ircd.app(process.argv[3]);
		return;
	}

	if (process.argv[2] === "web") {
		await web.app(process.argv[3]);
		return;
	}

	console.log({
		argv: process.argv,
	});
};