dotter

A dotfile manager and templater written in rust 🦀

UNLICENSE License

Downloads
62
Stars
832
Committers
24

Bot releases are visible (Hide)

dotter - Release v0.7.0

Published by SuperCuber about 4 years ago

Changes:

  • Rewrote deployment code
  • Better error and informational messages
  • Since deployment logic is simplified, much better confidence in correctness
dotter - Release v0.6.5

Published by SuperCuber about 4 years ago

Changes:

  • Several bug fixes
  • Licensed with Unlicense License
dotter - Release v0.6.3

Published by SuperCuber about 4 years ago

Changes:

  • Bugfixes
dotter - Release v0.6.2

Published by SuperCuber about 4 years ago

Changes:

  • Fixed several bugs in the deployment code
dotter - Release v0.6.0

Published by SuperCuber about 4 years ago

Changes:

  • Reworked all deployment code
    • Cache folder now defaults to dotter_settings/cache
  • Reworked all error handling

To migrate from 0.5 to 0.6:

  • Delete dotter_cache
  • Run Dotter
    • Might need to run dotter --force for the first time
dotter - Release v0.5.1

Published by SuperCuber about 4 years ago

Changes:

  • Implemented support for custom handlebars helpers.
    • There's rust-implemented ones, currently only math helper that executes expressions, for example {{math font_size "*" 2}}
    • There's support for user-implemented ones in rhai - documentation and examples coming soon, for now check out the link
dotter - Release v0.5.0

Published by SuperCuber about 4 years ago

Changes:

  • Files in cache are now stored by their source location instead of target - this means there's no need to canonicalize and relativize paths.
  • This fixes a bug where deploying new files would result in an error.

This means you probably need to delete your cache folder before deploying.

dotter - Release v0.4.1

Published by SuperCuber about 4 years ago

Changes:

  • Templating is now done using handlebars. Existing templated files will still just work.
  • Variables now supports all types as values (instead of just strings), in order to fully utilize handlebars' capabilities.
dotter - Release v0.4.0

Published by SuperCuber about 4 years ago

Changes:

  • Reworked how settings work - temporary explanation here. (Proper documentation coming soon, I promise!)

Install by adding to your $PATH or %PATH%

dotter - Release v0.3.2

Published by SuperCuber about 4 years ago

Changes:

  • Reworked command-line argument parsing - uses structopt now.
  • Reworked error reporting - uses env_logger now, use environment variable RUST_LOG=level to increase log level.
  • Other minor improvements

Install by adding to your $PATH or %PATH%

dotter - Release v0.2.4

Published by SuperCuber over 4 years ago

About time I released binaries for this so that you don't have to compile it on every machine.

The .exe is for windows, the other is for linux. Install by adding them anywhere in your $PATH or %PATH%