github Bash-it/bash-it v3.2.0
The great cleanup

21 hours ago

Howdie folks! As promised, a new release once I cleared the PR queue and issues, and hopefully improved the UX a bit. bashit show now has a --verbose with links to the tools in question, the code tests hopefully cleaned the code and maybe even made it more correct and readable :) This release pretty much puts everything in the clean_files list at last.

I want to thank first and foremost to @NoahGorny for trusting me with the keys to save this fun little project from code rot, to @akinomyoga for having the sharpest eye for bugs and a huge knowledge in advanced bash, I could not have done it without his skill for picking out anomalies that almost always end up improving the code or saving merges from becoming embarrassing screw-ups. Also to the untiring @claude because some of this was just too repetitive and boring to do without a gimp on a leash.

What's Changed

  • fix #2261 #2289 - $LESS is no longer clobbered globally by @seefood in #2338
  • Enhanced bash-it doctor with comprehensive diagnostics and interactive updates by @claude in #2341
  • Detect .bashrc sourcing issues on macOS/BSD/Solaris in doctor by @seefood in #2342
  • Auto-fix .bashrc sourcing during install.sh on macOS/BSD/Solaris by @seefood in #2343
  • Add comprehensive issue analysis and 2025 roadmap documentation by @seefood in #2347
  • Fix down4me function URL malformation by @claude in #2350
  • Fix remote name detection to work with bash-it repo by @seefood in #2344
  • Improve uninstall script to preserve current config by @claude in #2352
  • Fix SSH completion to preserve @ sign in user@host format by @claude in #2351
  • Add NODE_VERSION_CHECK_PROJECT option for conditional node version display by @seefood in #2353
  • rename todo aliases file to avoid activation failure by @shinenelson in #2321
  • Add Laravel artisan completion by @claude in #2349
  • artisan completion now satisfies shellcheck by @seefood in #2356
  • Add directory completion for tmux new-session -c option by @claude in #2355
  • Free from the tyranny of backward compatibility! (kinda) by @seefood in #2357
  • Add composure metadata to 27 completions and 2 plugins by @seefood in #2359
  • Add bash 4+ version check to pack plugin by @claude in #2358
  • All themes cleaned up by @claude in #2360

Full Changelog: v3.1.2...v3.2.0

Don't miss a new bash-it release

NewReleases is sending notifications on new releases.