Skip to content

Releases: urda/urda.bash

urda.bash 1.1.2

28 Nov 08:34
1.1.2
13471b5

Choose a tag to compare

urda.bash 1.1.2

This is a bugfix release. _urdabash_version_check would incorrectly report nvm loaded status.

  • bashrc
    • Only set URDABASH_LOADED_NVM if nvm.
    • Only export NVM_DIR if nvm is actually loaded.

urda.bash 1.1.1

28 Nov 08:05
1.1.1
9ba0fa5

Choose a tag to compare

urda.bash 1.1.1

This is a bugfix release. _urdabash_version_check would fail on some Linux instances.

  • bashrc
    • Fixed an issue with checking the timestamp on the state object.

urda.bash 1.1.0

26 Nov 08:53
1.1.0
e48e7ff

Choose a tag to compare

urda.bash 1.1.0

  • bashrc
    • Added support for direnv.
    • Unified nvm tooling setup. Checks for ~/.nvm/nvm.sh first, then brew --prefix nvm, then gives up.
    • Created a _postpend_path_once function for PATH operations.
    • Added additional checks to prevent errors when resourcing bash files and readonly values.
    • Added additional checks and environment variables to prevent tooling reconfiguration when resourcing bash files.
    • Added an internal _urdabash_info function to show information about urda.bash.
    • Added the option to add a now flag to _urdabash_version_check to allow on-demand version checks.
  • bash_osx
    • nvm setup moved to bashrc.

urda.bash 1.0.0

26 Nov 08:52
1.0.0
60778c7

Choose a tag to compare

urda.bash 1.0.0

  • In late 2025, urda.bash got a fresh coat of paint.
  • bashrc
    • Introduced URDABASH_* variables as readonly.
    • Setup XDG environment variables.
    • Cleaned up sourcing with _source_if_exists.
    • Setup case against uname result for OS imports.
    • Cleaned up pyenv import, removed workon and deactivate. Use .python-version to "switch venvs.
    • _set_ps1 got a full overhaul. Different "lines" are now functions, and are built in a single prompt result.
    • PROMPT_COMMAND is no longer just replaced with our ps1 command.
    • urda.bash can now check GitHub for new versions (requires curl or wget).
  • bash_aliases
    • Moved colordiff up to just alias diff setup area.
    • Removed /usr/bin/dircolors section (for now).
  • bash_exports
    • Moved CLICOLOR to bash_osx.
    • Added GPG values.
  • bash_linux
    • Joins the urda.bash family for any Linux needs.
  • bash_osx
    • Added simple "guard" to top of file.
    • Updated env variables.
    • Cleaned up brew and related tooling imports.
    • Cleaned up update_brew function.
  • Makefile
    • Now supports make version-check and will be invoked with make test as well.
  • VERSION
    • Version file created for remote version checking.
  • GitHub
    • Added a pull_request_template mostly for tracking releases.
    • Updated testing.yaml to latest runs-on and `actions/checkout
  • General, Other
    • Added a LICENSE file to repo, just set to MIT.