Action entrypoint. Parses inputs, builds an authorized B2Client, dispatches
to the requested subcommand, and writes structured outputs back via
core.setOutput. Any thrown error is reported through core.setFailed
so the workflow step surfaces with a clear message and a non-zero exit.
Each command path also publishes a $GITHUB_STEP_SUMMARY markdown block so
the run's summary page shows a per-file table without scrolling through the
live log.
Action entrypoint. Parses inputs, builds an authorized B2Client, dispatches to the requested subcommand, and writes structured outputs back via
core.setOutput. Any thrown error is reported throughcore.setFailedso the workflow step surfaces with a clear message and a non-zero exit.Each command path also publishes a
$GITHUB_STEP_SUMMARYmarkdown block so the run's summary page shows a per-file table without scrolling through the live log.