Bot releases are hidden (Show)
Published by SuperCuber over 3 years ago
In this release, a lot of code has been refactored and new unit testing has been implemented.
As a result, there are improvements in how dry-run works (see #49 )
Since so much code has changed, for now I release this as a pre-release and encourage testing this out and looking for bugs.
Published by SuperCuber over 3 years ago
New:
Published by SuperCuber over 3 years ago
Published by SuperCuber almost 4 years ago
New Features:
owner
field. When they are deployed, they will be owned by the user specified. (see wiki and #37)--force
can now be shortened to -f
Additionally, a lot of code has been refactored and cleaned up.
Published by SuperCuber almost 4 years ago
Changes:
--verbose
and --dry-run
is now much better!git diff
, with improved coloring and with line numbers.dotter -v watch
Bugfixes:
dotter watch
would continuously re-fire itself on windowsPublished by SuperCuber almost 4 years ago
New Features:
Published by SuperCuber almost 4 years ago
New Features:
-p
/--patch
flag that allows specifying additional "patches" to the configuration's files or variables.Published by SuperCuber almost 4 years ago
Fixes:
dotter watch
now correctly triggers when there's a change in .dotter
directoryNew Features:
-y
or --noconfirm
flag to assume "yes" response to deleting empty directoriesChanges:
RUST_LOG
environment variable, -v
or --verbose
flag is used - up to 3 repetitions.-q
to silence warnings.dotter diff
is no more! Now dotter -v
and dotter --dry-run
(which implies -v
) print the differences.dotter watch diff
is now replaced with dotter -v watch
and dotter --dry-run watch
Published by SuperCuber almost 4 years ago
Fixes:
included.toml
that don't appear in local.toml
's packages
variable don't cause an error anymoreNew Features:
Published by SuperCuber almost 4 years ago
Changes:
include_template
, command_success
, and command_output
helpers - read about them in the wiki
dotter.os
builtin variable
Published by SuperCuber almost 4 years ago
Changes:
dotter
- read more in the wiki
Published by SuperCuber almost 4 years ago
BREAKING Changes:
local.toml
- read more about it in the wiki and the issue, together with a breaking change to local.toml
s:local.toml
contents are no longer broken down by packages.package.
from [package.files]
and [package.variables]
, then merge all [files]
and [variables]
sections.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"
.dotter
instead of dotter_settings
. To migrate:
dotter_settings
to .dotter
included.toml
paths accordingly (if applicable).gitignore
Published by SuperCuber almost 4 years ago
Changes:
dotter watch
- will run continuously, deploying whenever a file in the repository changes. Read more here
Published by SuperCuber almost 4 years ago
Changes:
Cargo.toml
in the repo for reproducibility. see #27Thanks orhun for maintaining the AUR package!
Published by SuperCuber almost 4 years ago
Changes:
Published by SuperCuber about 4 years ago
Changes:
--force
was missing after skipping while updating symlinks/templatesPublished by SuperCuber about 4 years ago
Changes:
Published by SuperCuber about 4 years ago
Changes:
deploy
, undeploy
, init
. (--undeploy
is no longer a flag)Failed to
prepended to every message since it didn't work with some underlying errorsPublished by SuperCuber about 4 years ago
Changes:
Published by SuperCuber about 4 years ago
Changes:
--undeploy
flag - removes all currently cached files