I've built a tool called sol (like "soul") that helps you inspect and format complex shell one-liners.<p>Features:<p>- Choose which transformations you want (break on pipe, args, redirect, whatever)<p>- "Peeks" into stringified commands (think xargs, parallel) and formats those, too<p>- Auto-breaks at a given width (e.g., 80 characters)<p>- Shows you non-standard aliases, functions, files, etc. that you might not have in your shell environment<p>- Breaks up long jq lines with jqfmt because—let's be honest—they're getting out of hand<p>As a security researcher and tool developer, I often encounter (or create) long pipelined Bash commands. While quick and powerful, they can be a nightmare to read or debug. I created sol to make it easier to understand and share these commands with others.