4040#include < vix/cli/commands/UninstallCommand.hpp>
4141#include < vix/cli/commands/UnpublishCommand.hpp>
4242#include < vix/cli/commands/UpdateCommand.hpp>
43+ #include < vix/cli/commands/OutdatedCommand.hpp>
4344#include < vix/utils/Env.hpp>
4445#include < vix/cli/Style.hpp>
4546#include < vix/utils/Logger.hpp>
@@ -356,6 +357,8 @@ namespace vix
356357 return commands::AddCommand::help ();
357358 if (cmd == " update" )
358359 return commands::UpdateCommand::help ();
360+ if (cmd == " outdated" )
361+ return commands::OutdatedCommand::help ();
359362 if (cmd == " search" )
360363 return commands::SearchCommand::help ();
361364 if (cmd == " remove" )
@@ -418,6 +421,7 @@ namespace vix
418421 out << indent (1 ) << " Core workflow:\n " ;
419422 out << indent (2 ) << " add Add a dependency\n " ;
420423 out << indent (2 ) << " install Install project dependencies\n " ;
424+ out << indent (2 ) << " update Update dependencies\n " ;
421425 out << indent (2 ) << " run Run your app\n " ;
422426 out << indent (2 ) << " deploy Deploy your app (coming soon)\n\n " ;
423427
@@ -434,17 +438,21 @@ namespace vix
434438 out << indent (3 ) << " tests Run tests\n " ;
435439 out << indent (3 ) << " repl Interactive REPL\n\n " ;
436440
437- // Registry
441+ // Dependencies
438442 out << indent (2 ) << " Dependencies:\n " ;
439443 docs (" https://vixcpp.com/docs/modules/cli/search" );
440444 out << indent (3 ) << " add <pkg>@<ver> Add dependency\n " ;
441445 out << indent (3 ) << " install Install dependencies\n " ;
442446 out << indent (3 ) << " update Update dependencies\n " ;
443- out << indent (3 ) << " i Alias for install\n " ;
444- out << indent (3 ) << " deps Legacy alias for install\n " ;
447+ out << indent (3 ) << " outdated Check available dependency updates\n " ;
445448 out << indent (3 ) << " remove <pkg> Remove dependency\n " ;
446449 out << indent (3 ) << " list List dependencies\n\n " ;
447450
451+ out << indent (2 ) << " Aliases:\n " ;
452+ out << indent (3 ) << " up Alias for update\n " ;
453+ out << indent (3 ) << " i Alias for install\n " ;
454+ out << indent (3 ) << " deps Legacy alias for install\n\n " ;
455+
448456 // Packaging
449457 out << indent (2 ) << " Build & share:\n " ;
450458 docs (" https://vixcpp.com/docs/modules/cli/pack" );
@@ -459,13 +467,13 @@ namespace vix
459467 out << indent (3 ) << " orm Database migrations\n " ;
460468 out << indent (3 ) << " p2p Run P2P node\n\n " ;
461469
462- // Maintenance
470+ // System
463471 out << indent (2 ) << " System:\n " ;
464472 out << indent (3 ) << " doctor Check environment\n " ;
465473 out << indent (3 ) << " upgrade Update Vix\n " ;
466474 out << indent (3 ) << " uninstall Remove Vix\n\n " ;
467475
468- // Info
476+ // Help
469477 out << indent (2 ) << " Help:\n " ;
470478 out << indent (3 ) << " help [command] Show command help\n " ;
471479 out << indent (3 ) << " version Show version\n\n " ;
0 commit comments