A concise log formatter for Capistrano and SSHKit that pretties up deployment output and saves verbose logs to a file.
Airbrussh is a log formatter for Capistrano and SSHKit that improves the readability of deployment output. It displays concise, well-structured logs during tasks while saving verbose details to a file for debugging. The tool is designed to reduce noise and enhance the developer experience in deployment workflows.
Ruby developers using Capistrano or SSHKit for deployment automation, particularly those managing server deployments and seeking cleaner log output.
Developers choose Airbrussh for its clean, default-integrated logging that balances brevity with debuggability, eliminating the need to sift through verbose output while retaining access to full logs when needed.
Airbrussh pretties up your SSHKit and Capistrano output
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Bundled as the default formatter in Capistrano 3.5+, requiring zero additional setup or configuration for new projects, as highlighted in the README.
Intelligently filters out noisy commands like 'test' and environment variables, displaying only essential task names, elapsed times, and command sequences in a clean, readable format.
Automatically saves full Capistrano execution details to 'log/capistrano.log', providing a verbose audit trail for troubleshooting without terminal clutter.
Offers configurable options for color, output truncation, command display, and log file location, allowing adaptation to different terminals or CI environments.
By default, hides commands like 'test' and environment variables, which can obscure execution details and force reliance on the log file for full transparency.
For Capistrano 3.4.x, requires manual Gemfile addition and a different configuration API, adding complexity for teams on older versions.
Only compatible with Capistrano 3+ and SSHKit, offering no support for Capistrano 2 or other deployment tools, which restricts flexibility.