Skip to content

Releases: Bash-it/bash-it

The great cleanup

18 Oct 17:26
0f04edc

Choose a tag to compare

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

last test run before 3.2 (I really hope)

03 Oct 18:24
0c660a3

Choose a tag to compare

I had a few bug reports, I hope we fixed them to everyone's satisfaction, and I want to go with a 3.2.0 release, so last round of "beta" and let me know if it's ready...

What's Changed

New Contributors

Full Changelog: v3.1.1...v3.1.2

Late bugfixes

04 May 10:17
99c680b

Choose a tag to compare

Late bugfixes Pre-release
Pre-release

Another pre-release, covering issues found in 3.1.0
Please keep testing, so we can make this an official release in about a week.

What's Changed

New Contributors

Read more

v3.1.0 - It's been a while

30 Apr 12:43

Choose a tag to compare

Pre-release

Message from @seefood - No special reason for a new release other than a huge amount of PRs have been accumulated and I thought it was time to tell the users that:
a. This project isn't dead
b. a lot of refactoring and patches took place, and though we tried to keep the thing from stepping on its own foot it's likely some stuff may have broken, and your feedback is needed if so.
c. feel free to make PRs, I seem to be the least busy of the lot of maintainers, and I will do my best to help you guys add and fix things

What's Changed

New Contributors

Read more

v3.0.3

03 Dec 22:55
ad2b558

Choose a tag to compare

A lot of time has gone since the last time I made a release. Many nice cleanups and bugfixes included, and more on the way 😄

What's Changed

New Contributors

Full Changelog: v3.0.2...v3.1.0

v3.0.2

16 Mar 22:21
1ffbc85

Choose a tag to compare

This is mostly a bug fixes release 😄

What's Changed

New Contributors

Full Changelog: v3.0.1...v3.0.2

v3.0.1

08 Mar 15:05
a6fd930

Choose a tag to compare

News

I am happy to announce that @gaelicWizard has joined the project as a maintainer ❤️

What's Changed

New Contributors

  • @EmilySeville7cfg made their first contribution in #2077

Full Changelog: v3.0.0...v3.0.1

v3.0.0

01 Mar 22:06
be9a838

Choose a tag to compare

A new release of Bash-it, with numerous changes, including many removals of legacy code, and cleanup of major parts of the project!
A lot of thanks to all of the folks who have contributed. You guys are awesome and the reason Bash-it is so great 😄

TLDR of the changes:

  • Many cleanups of the code to conform to the shellcheck standard. @gaelicWizard led the charge on this mission ❤️
  • A new command called bash-it profile, see here
  • Many bug fixes and code improvements

I plan on releasing versions more rapidly from now on, so stay tuned 😃
Good luck and happy bashing!

What's Changed

Read more

v2.1.4

03 Aug 20:57
e89403d

Choose a tag to compare

  • Cleanup candy theme- thanks @cevhyruz

  • dmidecode completion- thanks @thaxor

  • Clean alias completion plugin- thanks @cevhyruz

  • vendor jboss completion

  • Add support for hg's bookmarks feature - thanks @oliverralbertini

  • Add command duration to the powerline theme family- thanks @clupasq

  • Add k8s namespace to prompt- thanks @ofirshtrull

  • chore(pre-commit): bump version- thanks @georgettica

  • FIxed wpscan completion linting- thanks @tbhaxor

  • Replace reload with restart bash it after upgrade- thanks @tbhaxor

  • Abort upgrade if unsaved changes found in bashit directory- thanks @tbhaxor

  • Have git check out main branch if present- thanks @zzhengnan

  • feat(git): add git unpushed alias- thanks @georgettica

  • Refactor scm_prompt usage in many themes

v2.1.3

04 Apr 19:38
ebe59c9

Choose a tag to compare

  • Add virtualenv name display to purity theme, thanks @tiagobarros99

  • Improve extract plugin, thanks @bingzhangdai

  • Add new docker-compose up --no-start alias, thanks @artemkovalyov

  • Add ngrok completion, thanks @tbhaxor

  • Fix terraform destroy alias typo, thanks @lintonf

  • New theme, called "easy", thanks @Titivoot

  • install: Dont quote number vars, to support older bash versions