Skip to content

Commit a2ec547

Browse files
committed
fix: Project names in CLIs
1 parent 9fb061b commit a2ec547

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

packages/electron-icon-generator/src/cli.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ import {program as commander} from 'commander';
77
import {IconGenerator} from './index.js';
88

99
interface PackageJson {
10-
bin: Record<string, string>;
1110
description: string;
11+
name: string;
1212
version: string;
1313
}
1414

1515
const __dirname = import.meta.dirname;
1616
const packageJsonPath = path.join(__dirname, '../package.json');
1717

18-
const {bin, description, version}: PackageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8'));
18+
const {description, name, version}: PackageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8'));
1919

2020
commander
21+
.name(name.replace(/^@[^/]+\//, ''))
2122
.description(description)
22-
.name(Object.keys(bin)[0])
2323
.version(version)
2424
.option('-i, --input <file>', 'Input PNG file (recommended size: 1024x1024)', './icon.png')
2525
.option('-o, --output <folder>', 'Folder to output new icons folder', './')

packages/my-timezone/src/cli.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ import {program as commander} from 'commander';
77
import {MyTimezone} from './MyTimezone.js';
88

99
interface PackageJson {
10-
bin: Record<string, string>;
1110
description: string;
11+
name: string;
1212
version: string;
1313
}
1414

1515
const __dirname = import.meta.dirname;
1616
const packageJsonPath = path.join(__dirname, '../package.json');
1717

18-
const {bin, description, version}: PackageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8'));
18+
const {description, name, version}: PackageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8'));
1919

2020
commander
21-
.name(Object.keys(bin)[0])
21+
.name(name)
2222
.version(version)
2323
.description(`${description}\nUse a city name or longitude value as location.`)
2424
.option('-o, --offline', 'Work offline (default is false)')

packages/ntpclient/src/cli.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ import {program as commander} from 'commander';
77
import {NTPClient} from './index.js';
88

99
interface PackageJson {
10-
bin: Record<string, string>;
1110
description: string;
11+
name: string;
1212
version: string;
1313
}
1414

1515
const __dirname = import.meta.dirname;
1616
const packageJsonPath = path.join(__dirname, '../package.json');
1717

18-
const {bin, description, version}: PackageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8'));
18+
const {description, name, version}: PackageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8'));
1919

2020
commander
21-
.name(Object.keys(bin)[0])
21+
.name(name)
2222
.version(version)
2323
.description(description)
2424
.option('-s, --server <host>', 'Specify a custom NTP server')

packages/scrabble-cheater/src/cli.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ import {program as commander} from 'commander';
77
import {Options, ScrabbleCheater} from './index.js';
88

99
interface PackageJson {
10-
bin: Record<string, string>;
1110
description: string;
11+
name: string;
1212
version: string;
1313
}
1414

1515
const __dirname = import.meta.dirname;
1616
const packageJsonPath = path.join(__dirname, '../package.json');
1717

18-
const {bin, description, version}: PackageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8'));
18+
const {description, name, version}: PackageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8'));
1919

2020
commander
21-
.name(Object.keys(bin)[0])
21+
.name(name)
2222
.version(version)
2323
.description(description)
2424
.option('-w, --wordlist <file>', 'Specify a wordlist file (mandatory)')

0 commit comments

Comments
 (0)