Releases: SuperCuber/dotter
Releases · SuperCuber/dotter
Release v0.12.0
This release includes some minor bugfixes, and also moves 0.12.0 out of alpha.
Release v0.12.0 alpha
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.
Release 0.11.2
New:
- MacOS Support
Release v0.11.1
Release v0.11.0
New Features:
- Files can now have the
owner
field. When they are deployed, they will be owned by the user specified. (see wiki and #37) - When ran as root, Dotter now displays a warning.
--force
can now be shortened to-f
- Environment variables now can be used in the target of a file. (see #41 )
- Complex targets now work for directories. (see wiki)
Additionally, a lot of code has been refactored and cleaned up.
Release v0.10.9
Changes:
- The diff shown in
--verbose
and--dry-run
is now much better!
Instead of printing the whole file, it breaks the diff into hunks similar togit diff
, with improved coloring and with line numbers.
The visual style was inspired by delta, so props to them. - Common flags can now be specified after the subcommands - no more
dotter -v watch
Bugfixes:
- Fixed issue #28
- Fixed issue where
dotter watch
would continuously re-fire itself on windows
Release v0.10.7
New Features:
- Added all the functions from the crate handlebars_misc_helpers, see their readme for more information.
Release v0.10.6
New Features:
-p
/--patch
flag that allows specifying additional "patches" to the configuration's files or variables.
Release v0.10.5
Fixes:
- Dotter now correctly asks for confirmation for deleting directories it left empty
dotter watch
now correctly triggers when there's a change in.dotter
directory
New Features:
- new
-y
or--noconfirm
flag to assume "yes" response to deleting empty directories
Changes:
- Logging library changed, so instead of using
RUST_LOG
environment variable,-v
or--verbose
flag is used - up to 3 repetitions.
Use-q
to silence warnings. dotter diff
is no more! Nowdotter -v
anddotter --dry-run
(which implies-v
) print the differences.dotter watch diff
is now replaced withdotter -v watch
anddotter --dry-run watch
Release v0.10.4
Fixes:
- Now correctly overwrites parts of maps. See issue #29
- Now only filters packages after includes have been processed, so that packages in
included.toml
that don't appear inlocal.toml
'spackages
variable don't cause an error anymore
New Features: