mafw.devtools.cli.toolchain.update_cmd
The update subcommand for the toolchain CLI group.
This module implements the devtools toolchain update command, which iterates
over all applicable ToolChainTool instances
and attempts to bring each tool’s configuration to its latest version. For each
tool that reports a change, the optional post_update()
hook is executed. Failures are accumulated and reported via Rich console output,
with a non-zero exit code when any tool encountered an error.
A Rich progress spinner provides visual feedback during processing.