Skip to content

Releases: SuperCuber/dotter

Release v0.10.3

29 Nov 18:02
Compare
Choose a tag to compare

Changes:

  • Added include_template, command_success, and command_output helpers - read about them in the wiki
  • Added dotter.os builtin variable
  • When one of the files is skipped or a template fails, Dotter will now exit with a failed status

Release v0.10.2

27 Nov 13:51
Compare
Choose a tag to compare

Changes:

  • Added builtin variable dotter - read more in the wiki

Release v0.10.1

26 Nov 20:52
Compare
Choose a tag to compare

BREAKING Changes:

  • Dotter now supports including files in local.toml - read more about it in the wiki and the issue, together with a breaking change to local.tomls:
    local.toml contents are no longer broken down by packages.
    To adjust to the new format, remove the package. from [package.files] and [package.variables], then merge all [files] and [variables] sections.
    For example, before:
packages = ["package1", "package2"]
[package1.files]
file1 = "target1"

[package1.variables]
variable1 = "value1"

[package2.files]
file2 = "target2"

after:

packages = ["package1", "package2"]

[files]
file1 = "target1"
file2 = "target2"

[variables]
variable1 = "value1"
  • Default configuration directory is now .dotter instead of dotter_settings. To migrate:
    • Move dotter_settings to .dotter
    • Change helper paths accordingly (if applicable)
    • Change included.toml paths accordingly (if applicable)
    • Adjust .gitignore

Release v0.9.2

19 Nov 08:33
Compare
Choose a tag to compare

Changes:

  • Added dotter watch - will run continuously, deploying whenever a file in the repository changes. Read more here

Release v0.9.1

18 Nov 20:38
262a461
Compare
Choose a tag to compare

Changes:

  • Started tracking Cargo.toml in the repo for reproducibility. see #27

Thanks orhun for maintaining the AUR package!

Release v0.9.0

07 Nov 09:49
Compare
Choose a tag to compare

Changes:

  • Added option to specify more information about the target of a file, read more in #18 and in the wiki

Release v0.8.2

08 Oct 17:08
Compare
Choose a tag to compare

Changes:

  • Fixed a bug where a suggestion to --force was missing after skipping while updating symlinks/templates

Release v0.8.1

02 Oct 10:59
Compare
Choose a tag to compare

Changes:

  • Missing variables in templates will now be reported as an error and will prevent that specific template from updating.
  • Binaries are now built automatically using GitHub Actions! Yay!

Release v0.8.0

01 Oct 08:56
Compare
Choose a tag to compare

Changes:

  • Dotter now has subcommands: deploy, undeploy, init. (--undeploy is no longer a flag)
  • Adjustment to error chain printing - no more Failed to prepended to every message since it didn't work with some underlying errors

Release v0.7.3

28 Sep 17:01
Compare
Choose a tag to compare

Changes:

  • Bugfixes
  • Revamp of error reporting code and logging code