Releases: SuperCuber/dotter
Releases · SuperCuber/dotter
Release v0.10.3
Changes:
- Added
include_template
,command_success
, andcommand_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
Changes:
- Added builtin variable
dotter
- read more in the wiki
Release v0.10.1
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 tolocal.toml
s:
local.toml
contents are no longer broken down by packages.
To adjust to the new format, remove thepackage.
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 ofdotter_settings
. To migrate:- Move
dotter_settings
to.dotter
- Change helper paths accordingly (if applicable)
- Change
included.toml
paths accordingly (if applicable) - Adjust
.gitignore
- Move
Release v0.9.2
Changes:
- Added
dotter watch
- will run continuously, deploying whenever a file in the repository changes. Read more here
Release v0.9.1
Release v0.9.0
Release v0.8.2
Changes:
- Fixed a bug where a suggestion to
--force
was missing after skipping while updating symlinks/templates
Release v0.8.1
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
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
Changes:
- Bugfixes
- Revamp of error reporting code and logging code