Skip to content

Commit d20548f

Browse files
committed
feat(flags)!: remove -r flag and use only -f flag
1 parent a08ac87 commit d20548f

File tree

5 files changed

+7
-11
lines changed

5 files changed

+7
-11
lines changed

dist/parse-args.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ export function parseArgs(args) {
4646
rc = {
4747
environments: parsedCmdOptions.environments,
4848
// if we get a boolean value assume not defined
49-
filePath: parsedCmdOptions.rcFile === true ?
49+
filePath: parsedCmdOptions.file === true ?
5050
undefined :
51-
parsedCmdOptions.rcFile,
51+
parsedCmdOptions.file,
5252
};
5353
}
5454
let envFile;
@@ -85,8 +85,7 @@ export function parseArgsUsingCommander(args) {
8585
.version(packageJson.version, '-v, --version')
8686
.usage('[options] -- <command> [...args]')
8787
.option('-e, --environments [envs...]', 'The rc file environment(s) to use', parseArgList)
88-
.option('-f, --file [path]', 'Custom env file path (default path: ./.env)')
89-
.option('-r, --rc-file [path]', 'Custom rc file path (default path: ./.env-cmdrc.(js|cjs|mjs|json)')
88+
.option('-f, --file [path]', 'Custom env file path or .rc file path if \'-e\' used (default path: ./.env or ./.env-cmdrc.(js|cjs|mjs|json))')
9089
.option('-x, --expand-envs', 'Replace $var in args and command with environment variables')
9190
.option('--fallback', 'Fallback to default env file path, if custom env file path not found')
9291
.option('--no-override', 'Do not override existing environment variables')

dist/types.d.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ export type CommanderOptions = Command<[], {
77
fallback?: boolean;
88
file?: true | string;
99
override?: boolean;
10-
rcFile?: true | string;
1110
silent?: boolean;
1211
useShell?: boolean;
1312
verbose?: boolean;

src/parse-args.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ export function parseArgs(args: string[]): EnvCmdOptions {
5757
rc = {
5858
environments: parsedCmdOptions.environments,
5959
// if we get a boolean value assume not defined
60-
filePath: parsedCmdOptions.rcFile === true ?
60+
filePath: parsedCmdOptions.file === true ?
6161
undefined :
62-
parsedCmdOptions.rcFile,
62+
parsedCmdOptions.file,
6363
}
6464
}
6565

@@ -99,8 +99,7 @@ export function parseArgsUsingCommander(args: string[]): CommanderOptions {
9999
.version(packageJson.version, '-v, --version')
100100
.usage('[options] -- <command> [...args]')
101101
.option('-e, --environments [envs...]', 'The rc file environment(s) to use', parseArgList)
102-
.option('-f, --file [path]', 'Custom env file path (default path: ./.env)')
103-
.option('-r, --rc-file [path]', 'Custom rc file path (default path: ./.env-cmdrc.(js|cjs|mjs|json)')
102+
.option('-f, --file [path]', 'Custom env file path or .rc file path if \'-e\' used (default path: ./.env or ./.env-cmdrc.(js|cjs|mjs|json))')
104103
.option('-x, --expand-envs', 'Replace $var in args and command with environment variables')
105104
.option('--fallback', 'Fallback to default env file path, if custom env file path not found')
106105
.option('--no-override', 'Do not override existing environment variables')

src/types.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ export type CommanderOptions = Command<[], {
1111
fallback?: boolean // Default false
1212
file?: true | string
1313
override?: boolean // Default: false
14-
rcFile?: true | string
1514
silent?: boolean // Default: false
1615
useShell?: boolean // Default: false
1716
verbose?: boolean // Default: false

test/parse-args.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ describe('parseArgs', (): void => {
6969
})
7070

7171
it('should parse rc file path', (): void => {
72-
const res = parseArgs(['-e', environments[0], '-r', rcFilePath, '--', command, ...commandArgs])
72+
const res = parseArgs(['-e', environments[0], '-f', rcFilePath, '--', command, ...commandArgs])
7373
assert.exists(res.rc)
7474
assert.equal(res.rc.filePath, rcFilePath)
7575
})

0 commit comments

Comments
 (0)