diff --git a/src/Composer/Command/ShowCommand.php b/src/Composer/Command/ShowCommand.php
index 7d2574fc9..5ecee108f 100644
--- a/src/Composer/Command/ShowCommand.php
+++ b/src/Composer/Command/ShowCommand.php
@@ -475,6 +475,24 @@ EOT
if ('json' === $format) {
$io->write(JsonFile::encode($viewData));
} else {
+ if ($input->getOption('latest')) {
+ if (!$io->isDecorated()) {
+ $io->writeError('Legend:');
+ $io->writeError('! patch or minor release available - update recommended');
+ $io->writeError('~ major release available - update possible');
+ if (!$input->getOption('outdated')) {
+ $io->writeError('= up to date version');
+ }
+ } else {
+ $io->writeError('Color legend:');
+ $io->writeError('- patch or minor release available - update recommended');
+ $io->writeError('- major release available - update possible');
+ if (!$input->getOption('outdated')) {
+ $io->writeError('- up to date version');
+ }
+ }
+ }
+
$width = $this->getTerminalWidth();
foreach ($viewData as $type => $packages) {