prevent conflicting options
This commit is contained in:
parent
b813ec0063
commit
cc45df9b44
@ -88,20 +88,22 @@ export const cli = y
|
|||||||
.option('key-as-default-value', {
|
.option('key-as-default-value', {
|
||||||
alias: 'k',
|
alias: 'k',
|
||||||
describe: 'Use key as default value',
|
describe: 'Use key as default value',
|
||||||
type: 'boolean'
|
type: 'boolean',
|
||||||
|
conflicts: ['null-as-default-value']
|
||||||
})
|
})
|
||||||
.option('null-as-default-value', {
|
.option('null-as-default-value', {
|
||||||
alias: 'n',
|
alias: 'n',
|
||||||
describe: 'Use null as default value',
|
describe: 'Use null as default value',
|
||||||
type: 'boolean'
|
type: 'boolean',
|
||||||
|
conflicts: ['key-as-default-value']
|
||||||
})
|
})
|
||||||
.group(['format', 'format-indentation', 'sort', 'clean'], 'Output')
|
.group(['format', 'format-indentation', 'sort', 'clean'], 'Output')
|
||||||
.group(['key-as-default-value', 'null-as-default-value'], 'Default value (defaults to empty string)')
|
.group(['key-as-default-value', 'null-as-default-value'], 'Default value (defaults to empty string)')
|
||||||
.conflicts('key-as-default-value', 'null-as-default-value')
|
.conflicts('key-as-default-value', 'null-as-default-value')
|
||||||
.example(`$0 -i ./src-a/ -i ./src-b/ -o strings.json`, 'Extract (ts, html) from multiple paths')
|
.example(`$0 -i ./src-a/ -i ./src-b/ -o strings.json`, 'Extract (ts, html) from multiple paths')
|
||||||
.example(`$0 -i './{src-a,src-b}/' -o strings.json`, 'Extract (ts, html) from multiple paths using brace expansion')
|
.example(`$0 -i './{src-a,src-b}/' -o strings.json`, 'Extract (ts, html) from multiple paths using brace expansion')
|
||||||
.example(`$0 -i ./src/ -o ./i18n/da.json -o ./i18n/en.json`, 'Extract (ts, html) and save to da.json+en.json')
|
.example(`$0 -i ./src/ -o ./i18n/da.json -o ./i18n/en.json`, 'Extract (ts, html) and save to da.json and en.json')
|
||||||
.example(`$0 -i ./src/ -o './i18n/{en,da}.json'`, 'Extract (ts, html) and save to da.json+en.json using brace expansion')
|
.example(`$0 -i ./src/ -o './i18n/{en,da}.json'`, 'Extract (ts, html) and save to da.json and en.json using brace expansion')
|
||||||
.example(`$0 -i './src/**/*.{ts,tsx,html}' -o strings.json`, 'Extract from ts, tsx and html')
|
.example(`$0 -i './src/**/*.{ts,tsx,html}' -o strings.json`, 'Extract from ts, tsx and html')
|
||||||
.example(`$0 -i './src/**/!(*.spec).{ts,html}' -o strings.json`, 'Extract from ts, html, excluding files with ".spec" in filename')
|
.example(`$0 -i './src/**/!(*.spec).{ts,html}' -o strings.json`, 'Extract from ts, html, excluding files with ".spec" in filename')
|
||||||
.wrap(110)
|
.wrap(110)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user