Skip to content

Releases: volllly/rotz

v0.7.0

11 Sep 14:46
Compare
Choose a tag to compare

Changes

  • The repo level config file now has support for a force key for forced values which cannot be changed by the config file
  • Rotz can now automatically detect the filetype and parse the format if the feature (yaml, toml or json) is enabled
  • The features yaml, toml and json can now be enabled simultaneously

Added

  • Added whoami variable to templating
  • Added directories variable to templating
  • Add ability to recurse into subdirectories

Fixed

  • Bug where the repo level config would not merge correctly

v0.6.1

18 Aug 14:58
0077d0f
Compare
Choose a tag to compare

Changed

  • The repo level config file now uses the key global instead of default
  • The default shell_command on windows now correctly uses PowerShell instead of PowerShell Core.

Fixed

  • The repo level config file can now override config default values

v0.6.0

29 Jul 12:20
5ff9813
Compare
Choose a tag to compare

Changed

  • The repo argument is now required for the clone command

Added

  • Implemented init command which initializes the config
  • Added templating to dot.(yaml|toml|json) files

Removed

  • Removed the repo key from the config as its not needed

v0.5.0

15 Jul 14:25
Compare
Choose a tag to compare

Added

  • Implemented install command functionality

v0.4.1

30 Jun 14:58
Compare
Choose a tag to compare

Fixed

  • Wildcard "*" in install command not working
  • Defaults and global values in dot.(yaml|toml|json) files not working correctly

v0.4.0

29 Jun 20:51
Compare
Choose a tag to compare

Added

  • Global --dry-run cli parameter
  • Implemented install command functionality
  • Option to skip installing dependences in install command
  • Option to continue on installation error in install command
  • Support for a repo level config file. You can now add a config.(yaml|toml|json) file containing os specific defaults to the root of your dotfiles repo.
  • shell_command configuration parameter

Changed

  • Improved Error messages

Fixed

  • Parsing of dot.(yaml|toml|json) files in the installs section

Removed

  • Removed the update command. Updates to the applications should be performed by your packagemanager.

v0.3.2

28 Jun 11:51
Compare
Choose a tag to compare

Fixed

  • Linking now also creates the parent directory if it's not present on windows

v0.3.1

27 May 13:32
Compare
Choose a tag to compare

Added

  • Added error codes and help messages

Changed

  • Refactored the command code

Fixed

  • Linking now also creates the parent directory if it's not present

v0.3.0

09 May 13:47
Compare
Choose a tag to compare

Added

  • clone command creates a config file with the repo configured if it does not exist
  • Started adding unit tests

Changed

  • Better error messages
  • Moved from eyre to miette for error handline

v0.2.0

21 Feb 14:19
Compare
Choose a tag to compare

Added

  • Added clone command

Fixed

  • Fixed link command default value for Dots not working