Skip to content

Commit 4d5c9ca

Browse files
committed
update
1 parent 25ba36f commit 4d5c9ca

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/cli/index.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
#!/usr/bin/env node
22

33
import { argv } from 'node:process';
4+
import { fileURLToPath } from 'node:url';
45
import { program } from 'commander';
56
import { version } from '../../package.json';
67
import { envOptions } from './env';
78
import type { CliOptions } from './types';
89

9-
async function cli() {
10+
export type { CliOptions };
11+
12+
export async function cli() {
1013
const options = program
1114
.name('starter-node')
1215
.option('--foo <foo>', 'Foo.', envOptions.foo)
@@ -30,4 +33,6 @@ async function cli() {
3033
console.log(options);
3134
}
3235

33-
cli();
36+
if (argv[1] === fileURLToPath(import.meta.url)) {
37+
cli();
38+
}

0 commit comments

Comments
 (0)