You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A command-line tool, the npm package bash-explainer: npx bash-explainer deploy.sh:12 explains lines in the terminal (text, Markdown or JSON), and --check reports what the script's shell lacks, as compilers print warnings.
A Language Server for other editors: bash-explainer --lsp gives Neovim, Helix, Emacs and others the same hovers, warnings and quick fixes (see the CLI's README for the set-up).
Checks in CI: bash-explainer --check --format github (annotations on the pull request) or --format sarif (code scanning), and the repository as a GitHub Action, uses: sf624/bash-explainer@v0.