Skip to content

Releases: Justintime50/dots

v0.7.0

07 Sep 05:25
32bba4b
Compare
Choose a tag to compare
  • Code refactor cutting out redundant validation checks, making error handling modular, and properly exiting Dots when an error occurs
  • We now properly initialize Dots when running the standalone dots_source function
  • Cleaned up dots namespace by prepending internal helper functions with an underscore (those functions that aren't intended to be used by users. This should assist with autocorrect)

v0.6.1

02 Sep 17:59
Compare
Choose a tag to compare
  • Separates dots_check_shell from dots_init_message
  • Adds dots_check_shell to dots_init and properly exits of the shell is not supported
  • Overwrites the contents of $SHELL_CONFIG_FILE instead of removing and appending to it in dots_reset_terminal_config (closes #2)

v0.6.0

02 Sep 05:23
Compare
Choose a tag to compare
  • Swaps the order in dots_sync to pull first and push second instead of the previous order which was reversed
  • Rebasing is now the git pull strategy for Dots
  • Swaps the location of the shell and dots version in the shell initialization message

v0.5.2

22 Jul 20:25
Compare
Choose a tag to compare
  • Fixes odd indentation errors

v0.5.1

22 Jul 16:39
Compare
Choose a tag to compare
  • Shuffled messages around and added more for better feedback to the user

v0.5.0

22 Jul 16:20
Compare
Choose a tag to compare
  • Made showing the Dots message on shell start optional (default: true)
  • dots_sync now attempts to push before pulling, if you cannot reliably sync dotfiles due to conflicts, you can run the intermediate manual steps (push/pull, etc) first
  • Added the Dots version number to the init message
  • Clarified documentation

v0.4.1

22 Jul 16:09
Compare
Choose a tag to compare
  • Shifted remote status update to new dots_status function as it was unintentionally left behind

v0.4.0

09 Jun 21:56
Compare
Choose a tag to compare
  • Adds dots_status function to get the status of the dotfiles

v0.3.0

03 May 16:19
Compare
Choose a tag to compare
  • Lints project and makes it compatible with all shells (sh, bash, dash, ksh)
  • Replaces exec $SHELL with . $SHELL_CONFIG_FILE (closes #1)

v0.2.0

30 Apr 16:59
Compare
Choose a tag to compare
  • Added installation script to assist with getting started with Dots
  • Changed dots_bounce to dots_source to source the shell
  • Removes the cloning functionality as it will never be used
  • Various code refactors
  • Updated documentation surrounding installation