Releases: Justintime50/dots
Releases · Justintime50/dots
v1.3.1
- Makes various changes to how Dotfiles are sourced providing a vastly improved experience, ensuring that Dotfiles are fetched on every shell but without requiring the user to wait for that lengthy process
- Use
git fetch
instead ofgit remote update
to cut down on checked branches - Only recurse through submodules if changed, on-demand
- Removed the temp dots timestamp file and concept added in v1.2.1 which was prone to failure due to VS Code (closes #9)
- Run
git fetch
in a suppressed subshell, allowing for shells to startup fast without waiting for that process to finalize. This ensures that every subsequent shell will show the dotfiles status if it differs
- Use
v1.3.0
- Adds
dots_diff
as a command to see what dotfiles have changed
v1.2.1
- Dotfile checking was previously too aggressive on every shell invocation which lead to slow shell starts. Dots will now only check the dotfiles status on first boot and once every 72 hours after that if machine stays on
v1.2.0
- Adds
DOTS_DISABLE_DOTFILES_STATUS
allowing bypass of the git status check on shell startup while maintaining the init message of Dots
v1.1.2
- Fixes a bug that inversed the check for
DOTS_DISABLE_INIT_MESSAGE
from the previous release
v1.1.1
- Fixes a bug that didn't properly check if
DOTS_DISABLE_INIT_MESSAGE
was set or not
v1.1.0
- Renames the
DOTS_SHOW_INIT_MESSAGE
toDOTS_DISABLE_INIT_MESSAGE
to more accurately represent what's happening since the init message is always on by default - Clarifies instructions to setup a custom dotfiles directory during installation
- Various small tweaks internally
v1.0.0
- Refactored variables for easier installation (now requiring no parameters to the install script), better reuse of code, and correctly namespaced items
SHOW_DOTS_MESSAGE
is nowDOTS_SHOW_INIT_MESSAGE
DOTFILES_URL
is no longer used anywhere and no longer needed (this also means the "Powered by ... Dotfiles" message is gone)
- Added
dots_update
which will update Dots in your dotfiles project - Fixed a bug that would throw an error if no shell config file was found on startup (this was problematic as we started assuming the user already had a shell config file; however, that may not be the case for a brand new machine getting setup with Dots)
- Various other improvements made to the underlyinng code including refactor, comments, updated documentation, etc