Documentation is currently for moon v2 and latest proto. Documentation for moon v1 has been frozen and can be found here.
outdated
The proto outdated command will load all .prototools files and check for newer
(matching configured range) and latest versions of each configured tool. Will also include the
configuration file in which the version has been configured.
$ proto outdated
╭───────────────────────────────────────────────────────────────────────╮
│ Tool Current Newest Latest Config │
│───────────────────────────────────────────────────────────────────────│
│ bun 1.1.42 1.1.42 1.1.42 /Users/name/.proto/.prototools │
│ node 23.5.0 23.5.0 23.5.0 /Users/name/.proto/.prototools │
│ npm 10.7.0 10.7.0 11.0.0 /Users/name/.proto/.prototools │
│ rust 1.83.0 1.83.0 1.83.0 /Users/name/.proto/.prototools │
│ yarn 3.6.3 3.8.7 4.5.1 /Users/name/.proto/.prototools │
╰───────────────────────────────────────────────────────────────────────╯
By default, this command does not check tools for versions pinned in the global
~/.proto/.prototoolsfile. Pass--config-mode allto include them.
When a lockfile is in use, a "Locked" column will also be displayed,
showing the version locked for each configured specification. Additionally, the --update option
will update matching records in the lockfile when writing versions to their respective
configuration. v0.60.0
Options
--json- Print the list in JSON format.--latest- When updating versions with--update, use the latest version instead of newest.--update- Update and write newest/latest versions to their respective configuration.--yes- Avoid and confirm all prompts. v0.44.0