Skip to content

Commit 5d0a029

Browse files
committed
refactor: update cli options
1 parent 8724b27 commit 5d0a029

2 files changed

Lines changed: 17 additions & 33 deletions

File tree

lib/commands/package/update-dependencies.js

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,25 @@ export default class extends Command {
66
static cli () {
77
return {
88
"options": {
9-
"all": {
10-
"short": "a",
11-
"description": "check full dependency tree, including sub-dependencies",
9+
"direct": {
10+
"short": "d",
11+
"description": "check direct dependencies only",
1212
"default": false,
1313
"schema": {
1414
"type": "boolean",
1515
},
1616
},
1717
"outdated": {
18-
"short": "o",
19-
"description": "include outdated dependencies",
20-
"default": false,
18+
"short": "O",
19+
"description": "exclude outdated dependencies",
20+
"default": true,
2121
"schema": {
2222
"type": "boolean",
2323
},
2424
},
2525
"linked": {
2626
"short": "l",
27-
"description": "include top-level linked or missing dependencies",
28-
"default": false,
29-
"schema": {
30-
"type": "boolean",
31-
},
32-
},
33-
"missing": {
34-
"description": "include missing dependencies",
27+
"description": "include direct linked or missing dependencies",
3528
"default": false,
3629
"schema": {
3730
"type": "boolean",
@@ -108,10 +101,9 @@ export default class extends Command {
108101
? pkg.subPackages
109102
: [] ) ] ) {
110103
const res = await pack.updateDependencies( {
111-
"all": process.cli.options.all,
104+
"all": !process.cli.options.direct,
112105
"outdated": process.cli.options.outdated,
113106
"linked": process.cli.options[ "linked" ],
114-
"missing": process.cli.options.missing,
115107
"install": process.cli.options.install,
116108
"reinstall": process.cli.options.reinstall,
117109
"force": process.cli.options.force,

lib/commands/workspace/update-dependencies.js

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,32 +7,25 @@ export default class extends Command {
77
static cli () {
88
return {
99
"options": {
10-
"all": {
11-
"short": "a",
12-
"description": "check full dependency tree, including sub-dependencies",
10+
"direct": {
11+
"short": "d",
12+
"description": "check direct dependencies only",
1313
"default": false,
1414
"schema": {
1515
"type": "boolean",
1616
},
1717
},
1818
"outdated": {
19-
"short": "o",
20-
"description": "include outdated dependencies",
21-
"default": false,
19+
"short": "O",
20+
"description": "exclude outdated dependencies",
21+
"default": true,
2222
"schema": {
2323
"type": "boolean",
2424
},
2525
},
2626
"linked": {
2727
"short": "l",
28-
"description": "include top-level linked or missing dependencies",
29-
"default": false,
30-
"schema": {
31-
"type": "boolean",
32-
},
33-
},
34-
"missing": {
35-
"description": "include missing dependencies",
28+
"description": "include direct linked or missing dependencies",
3629
"default": false,
3730
"schema": {
3831
"type": "boolean",
@@ -133,7 +126,7 @@ export default class extends Command {
133126
for ( const subPkg of pkg.subPackages ) {
134127
threads.pushThread( async () => {
135128
const res = await subPkg.getOutdatedDependencies( {
136-
"all": process.cli.options.all,
129+
"all": !process.cli.options.direct,
137130
} );
138131

139132
return result( res, {
@@ -150,10 +143,9 @@ export default class extends Command {
150143
const pkg = res.data.pkg;
151144

152145
res = await pkg.updateDependencies( {
153-
"all": process.cli.options.all,
146+
"all": !process.cli.options.direct,
154147
"outdated": process.cli.options.outdated,
155148
"linked": process.cli.options[ "linked" ],
156-
"missing": process.cli.options.missing,
157149
"install": process.cli.options.install,
158150
"reinstall": process.cli.options.reinstall,
159151
"force": process.cli.options.force,

0 commit comments

Comments
 (0)