Small UI tweak (#2412)
diff --git a/lib/src/command/outdated.dart b/lib/src/command/outdated.dart
index 1b94bf8..0e544dd 100644
--- a/lib/src/command/outdated.dart
+++ b/lib/src/command/outdated.dart
@@ -243,14 +243,10 @@
rows.where((row) => row.kind == _DependencyKind.transitive);
final formattedRows = <List<_FormattedString>>[
- ['Package', 'Current', 'Upgradable', 'Resolvable', 'Latest']
+ ['Dependencies', 'Current', 'Upgradable', 'Resolvable', 'Latest']
.map((s) => _format(s, log.bold))
.toList(),
- [
- directRows.isEmpty
- ? _raw('dependencies: all up-to-date')
- : _format('dependencies', log.bold),
- ],
+ [if (directRows.isEmpty) _raw('all up-to-date')],
...await Future.wait(directRows.map(marker)),
if (includeDevDependencies)
[
diff --git a/test/outdated/goldens/circular_dependencies.txt b/test/outdated/goldens/circular_dependencies.txt
index 2b04839..24034f2 100644
--- a/test/outdated/goldens/circular_dependencies.txt
+++ b/test/outdated/goldens/circular_dependencies.txt
@@ -14,9 +14,8 @@
$ pub outdated --no-color
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-foo *1.2.3 1.3.0 1.3.0 1.3.0
+Dependencies Current Upgradable Resolvable Latest
+foo *1.2.3 1.3.0 1.3.0 1.3.0
dev_dependencies: all up-to-date
@@ -26,9 +25,8 @@
$ pub outdated --no-color --mark=none
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-foo 1.2.3 1.3.0 1.3.0 1.3.0
+Dependencies Current Upgradable Resolvable Latest
+foo 1.2.3 1.3.0 1.3.0 1.3.0
dev_dependencies: all up-to-date
@@ -38,9 +36,8 @@
$ pub outdated --no-color --up-to-date
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-foo *1.2.3 1.3.0 1.3.0 1.3.0
+Dependencies Current Upgradable Resolvable Latest
+foo *1.2.3 1.3.0 1.3.0 1.3.0
dev_dependencies: all up-to-date
@@ -50,9 +47,8 @@
$ pub outdated --no-color --pre-releases
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-foo *1.2.3 1.3.0 1.3.0 1.3.0
+Dependencies Current Upgradable Resolvable Latest
+foo *1.2.3 1.3.0 1.3.0 1.3.0
dev_dependencies: all up-to-date
@@ -62,9 +58,8 @@
$ pub outdated --no-color --no-dev-dependencies
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-foo *1.2.3 1.3.0 1.3.0 1.3.0
+Dependencies Current Upgradable Resolvable Latest
+foo *1.2.3 1.3.0 1.3.0 1.3.0
transitive dependencies: all up-to-date
1 upgradable dependency is locked (in pubspec.lock) to an older version.
diff --git a/test/outdated/goldens/mutually_incompatible.txt b/test/outdated/goldens/mutually_incompatible.txt
index 7942438..5aa1fcf 100644
--- a/test/outdated/goldens/mutually_incompatible.txt
+++ b/test/outdated/goldens/mutually_incompatible.txt
@@ -21,10 +21,9 @@
$ pub outdated --no-color
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-bar *1.0.0 *1.0.0 *1.0.0 2.0.0
-foo *1.0.0 *1.0.0 *1.0.0 2.0.0
+Dependencies Current Upgradable Resolvable Latest
+bar *1.0.0 *1.0.0 *1.0.0 2.0.0
+foo *1.0.0 *1.0.0 *1.0.0 2.0.0
dev_dependencies: all up-to-date
@@ -35,10 +34,9 @@
$ pub outdated --no-color --mark=none
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-bar 1.0.0 1.0.0 1.0.0 2.0.0
-foo 1.0.0 1.0.0 1.0.0 2.0.0
+Dependencies Current Upgradable Resolvable Latest
+bar 1.0.0 1.0.0 1.0.0 2.0.0
+foo 1.0.0 1.0.0 1.0.0 2.0.0
dev_dependencies: all up-to-date
@@ -49,10 +47,9 @@
$ pub outdated --no-color --up-to-date
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-bar *1.0.0 *1.0.0 *1.0.0 2.0.0
-foo *1.0.0 *1.0.0 *1.0.0 2.0.0
+Dependencies Current Upgradable Resolvable Latest
+bar *1.0.0 *1.0.0 *1.0.0 2.0.0
+foo *1.0.0 *1.0.0 *1.0.0 2.0.0
dev_dependencies: all up-to-date
@@ -63,10 +60,9 @@
$ pub outdated --no-color --pre-releases
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-bar *1.0.0 *1.0.0 *1.0.0 2.0.0
-foo *1.0.0 *1.0.0 *1.0.0 2.0.0
+Dependencies Current Upgradable Resolvable Latest
+bar *1.0.0 *1.0.0 *1.0.0 2.0.0
+foo *1.0.0 *1.0.0 *1.0.0 2.0.0
dev_dependencies: all up-to-date
@@ -77,10 +73,9 @@
$ pub outdated --no-color --no-dev-dependencies
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-bar *1.0.0 *1.0.0 *1.0.0 2.0.0
-foo *1.0.0 *1.0.0 *1.0.0 2.0.0
+Dependencies Current Upgradable Resolvable Latest
+bar *1.0.0 *1.0.0 *1.0.0 2.0.0
+foo *1.0.0 *1.0.0 *1.0.0 2.0.0
transitive dependencies: all up-to-date
diff --git a/test/outdated/goldens/newer_versions.txt b/test/outdated/goldens/newer_versions.txt
index 8051f8d..cfc1dec 100644
--- a/test/outdated/goldens/newer_versions.txt
+++ b/test/outdated/goldens/newer_versions.txt
@@ -42,17 +42,16 @@
$ pub outdated --no-color
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-foo *1.2.3 *1.3.0 *2.0.0 3.0.0
+Dependencies Current Upgradable Resolvable Latest
+foo *1.2.3 *1.3.0 *2.0.0 3.0.0
dev_dependencies
-builder *1.2.3 *1.3.0 2.0.0 2.0.0
+builder *1.2.3 *1.3.0 2.0.0 2.0.0
transitive dependencies
-transitive *1.2.3 *1.3.0 *1.3.0 2.0.0
-transitive2 - - 1.0.0 1.0.0
-transitive3 - - 1.0.0 1.0.0
+transitive *1.2.3 *1.3.0 *1.3.0 2.0.0
+transitive2 - - 1.0.0 1.0.0
+transitive3 - - 1.0.0 1.0.0
3 upgradable dependencies are locked (in pubspec.lock) to older versions.
To update these dependencies, use `pub upgrade`.
@@ -62,17 +61,16 @@
$ pub outdated --no-color --mark=none
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-foo 1.2.3 1.3.0 2.0.0 3.0.0
+Dependencies Current Upgradable Resolvable Latest
+foo 1.2.3 1.3.0 2.0.0 3.0.0
dev_dependencies
-builder 1.2.3 1.3.0 2.0.0 2.0.0
+builder 1.2.3 1.3.0 2.0.0 2.0.0
transitive dependencies
-transitive 1.2.3 1.3.0 1.3.0 2.0.0
-transitive2 - - 1.0.0 1.0.0
-transitive3 - - 1.0.0 1.0.0
+transitive 1.2.3 1.3.0 1.3.0 2.0.0
+transitive2 - - 1.0.0 1.0.0
+transitive3 - - 1.0.0 1.0.0
3 upgradable dependencies are locked (in pubspec.lock) to older versions.
To update these dependencies, use `pub upgrade`.
@@ -82,8 +80,7 @@
$ pub outdated --no-color --up-to-date
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
+Dependencies Current Upgradable Resolvable Latest
bar 1.0.0 1.0.0 1.0.0 1.0.0
foo *1.2.3 *1.3.0 *2.0.0 3.0.0
local_package 0.0.1 0.0.1 0.0.1 0.0.1
@@ -104,17 +101,16 @@
$ pub outdated --no-color --pre-releases
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-foo *1.2.3 *1.3.0 *2.0.0 3.0.0
+Dependencies Current Upgradable Resolvable Latest
+foo *1.2.3 *1.3.0 *2.0.0 3.0.0
dev_dependencies
-builder *1.2.3 *1.3.0 *2.0.0 3.0.0-alpha
+builder *1.2.3 *1.3.0 *2.0.0 3.0.0-alpha
transitive dependencies
-transitive *1.2.3 *1.3.0 *1.3.0 2.0.0
-transitive2 - - 1.0.0 1.0.0
-transitive3 - - 1.0.0 1.0.0
+transitive *1.2.3 *1.3.0 *1.3.0 2.0.0
+transitive2 - - 1.0.0 1.0.0
+transitive3 - - 1.0.0 1.0.0
3 upgradable dependencies are locked (in pubspec.lock) to older versions.
To update these dependencies, use `pub upgrade`.
@@ -124,12 +120,11 @@
$ pub outdated --no-color --no-dev-dependencies
Resolving...
-Package Current Upgradable Resolvable Latest
-dependencies
-foo *1.2.3 *1.3.0 3.0.0 3.0.0
+Dependencies Current Upgradable Resolvable Latest
+foo *1.2.3 *1.3.0 3.0.0 3.0.0
transitive dependencies
-transitive *1.2.3 2.0.0 2.0.0 2.0.0
+transitive *1.2.3 2.0.0 2.0.0 2.0.0
2 upgradable dependencies are locked (in pubspec.lock) to older versions.
To update these dependencies, use `pub upgrade`.