feat: improve make start

This commit is contained in:
Carlos Florêncio
2026-02-03 09:50:43 +00:00
parent 7f883deb8f
commit 2d0985599a
3 changed files with 48 additions and 12 deletions
+8 -2
View File
@@ -15,6 +15,7 @@ type CliOptions = {
version?: string;
backendPort?: number;
webPort?: number;
verbose?: boolean;
};
function printHelp() {
@@ -23,7 +24,7 @@ function printHelp() {
Usage:
kandev run [--version <tag>] [--backend-port <port>] [--web-port <port>]
kandev dev [--backend-port <port>] [--web-port <port>]
kandev start [--backend-port <port>] [--web-port <port>]
kandev start [--backend-port <port>] [--web-port <port>] [--verbose]
kandev [--version <tag>] [--backend-port <port>] [--web-port <port>]
kandev --dev [--backend-port <port>] [--web-port <port>]
@@ -44,6 +45,7 @@ Options:
--version Release tag to install (default: latest).
--backend-port Override backend port.
--web-port Override web port.
--verbose, -v Show info logs from backend + web (start mode only).
--help, -h Show help.
`);
}
@@ -91,6 +93,10 @@ function parseArgs(argv: string[]): CliOptions {
opts.webPort = Number(arg.split("=")[1]);
continue;
}
if (arg === "--verbose" || arg === "-v") {
opts.verbose = true;
continue;
}
}
return opts;
}
@@ -137,7 +143,7 @@ async function main(): Promise<void> {
if (!repoRoot) {
throw new Error("Unable to locate repo root for start. Run from the repo.");
}
await runStart({ repoRoot, backendPort, webPort });
await runStart({ repoRoot, backendPort, webPort, verbose: raw.verbose });
return;
}