Bash It Versions Save

A community Bash framework.

v3.0.3

1 year ago

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: https://github.com/Bash-it/bash-it/compare/v3.0.2...v3.1.0

v3.0.2

2 years ago

This is mostly a bug fixes release 😄

What's Changed

New Contributors

Full Changelog: https://github.com/Bash-it/bash-it/compare/v3.0.1...v3.0.2

v3.0.1

2 years ago

News

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

What's Changed

New Contributors

Full Changelog: https://github.com/Bash-it/bash-it/compare/v3.0.0...v3.0.1

v3.0.0

2 years ago

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

New Contributors

Full Changelog: https://github.com/Bash-it/bash-it/compare/v2.1.4...v3.0.0

v2.1.4

2 years ago
  • 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

3 years ago
  • 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

v2.1.2

3 years ago
  • Add alias for git rebase --continue, thanks @tbhaxor

  • Add npm alias nt="npm test", thanks @matthewadams

  • Add support for active gcloud account in powerline prompt, thanks @ofirshtrull

  • helpers: Fix broken compoure references after vendor change

v2.1.1

3 years ago
  • Remove deprecated kubectl run --generator, thanks @bialad

  • Improved systemd aliases, thanks @artemkovalyov

  • Fix git alias quote style that broke functionality, thanks @ddaza

v2.1.0

3 years ago

Whoa, Many things have changed since the 2.0.0 release :smile:

Most notable changes:

  • We have started to vendor componenets that we use using git vendor
    This will allow us to clean up the code, and update vendored code more easily
  • Many files have been linted, which helps readability and maintainabiliy of said files.
    We still have a long way to go, but we have made incredibly progress using your help!

Breaking changes:

  • We have deprecated docker-machine componenets, as docker-machine is deprecated
  • Default silent installation now fails if backup bashrc file already exists. Previously it always overwritten him without warning.
    In order to overwrite the backup like before, use the new "-f" flag.

Detailed Changelog:

  • Add plugin for basher (#1759), thanks @cornfeedhobo

  • Clean barbuk theme (#1766), thanks @BarbUk!

  • Add support to newer versions of sdkman (#1763 + #1775 + 1784), thanks @marcospereira!

  • Clean agnoster theme (#1697)

  • Add pre-commit hooks to check .sh and .bash headers (#1765) thanks @davidpfarrell

  • Add dnf aliases (#1777)

  • Sort git aliases file (#1743) thanks @georgettica!

  • vue: Add existing completion and added conditional completion (#1778 + #1780), thanks @tbhaxor

  • Add themes/base.theme.bash to clean files (#1785), thanks @marcospereira

  • Add git alias to list only conflicted files (#1733), thanks @tbhaxor

  • Clean atomic and axin theme (#1783) thanks @BarbUk

  • Add more aliases for xclip command (#1773), thanks @tbhaxor

  • Refactor all history modifications into discrete plugins (#1764), thanks @cornfeedhobo

  • Improve modern theme (#1812 + #1817), thanks @tiagobarros99

  • Clean all themes starting with b (#1790), thanks @BarbUk

  • Add git vendor and vendor pre-exec lib (#1776), amazing work by @buhl!

  • Cleanup and format many completions + the git plugin, thanks a lot @tbhaxor!

  • docker-machine: Deprecate both plugin and completion file (#1779)

  • Vendor composure lib (#1820 + #1828), thanks @buhl and @cornfeedhobo

  • Use absolute paths instead of changing directory (#1822), thanks @cornfeedhobo

  • Ensure goenv and go play together well (#1824 + #1832), thanks @cornfeedhobo

  • Simplify install (#1830), now installation flags should work as expected

  • Add notify-send completion (#1788), thanks @tbhaxor

  • Vendor apm completion (#1835), thanks @buhl

  • Vendor django completion (#1836), thanks @buhl

v2.0.0

3 years ago

Bash-it is bumping a major version- as we are happy to announce that it is now finally licensed! We have removed all unlicensed embedded work from Bash-it, and added an MIT license to allow everyone to freely use and contribute to Bash-it :)

Have fun, and happy bashing!

Other cool and notable changes:

  • Disable auto-reload in install.sh
  • Add PR/bug/feature templates
  • Add lint clean files instructions
  • Optimizations to reloader.bash (thanks @terminalforlife)
  • Add comment to install "t" and disable "todo.plugin" in modern-t theme (thanks @russelltadams)
  • Add command time duration theme variable (thanks @BarbUk)
  • Use "command rm" in alias-completion
  • bash it version- Fix url in case it is ssh based one
  • feat(vim-alias): Add full screen help alias (thanks @georgettica)