3.0.6

2024-09-05 05:53

IMPROVED

  • Code cleanup and documentation

3.0.5

2024-09-04 07:49

NEW

  • Date_format setting for date types
  • Allow today '%Y' inline date formatting
  • If/then logic for file operators
  • First_letter, first_word modifiers for variables
  • Allow default/value variable configutations to include %%placeholders%% and modifiers

IMPROVED

  • Code refactoring

FIXED

  • Overwrite operation not overwriting

3.0.4

2024-09-02 08:43

FIXED

  • Incorrect binary name in help banner

3.0.3

2024-09-02 08:02

CHANGED

  • Multiline is now "paragraph"
  • Module type now requires "mod" at minimum

NEW

  • Multiple choice variable type (ch|mu)
  • If/then logic in templates

3.0.2

2024-09-01 09:46

IMPROVED

  • Add basic CLI tests
  • Better debug output and output of info messages above spinner
  • Handle Bash-style globs in file: filenames

3.0.1

2024-08-31 14:19

3.0.0-alpha

2024-08-31 14:18

NEW

  • Initial release
  • Preserve Finder tags when planting (config option preserve_tags: true)

IMPROVED

  • More tests

FIXED

  • Code refactoring

0.0.3

2024-08-28 09:46

CHANGED

  • Change template config from _config.yml to _planter.yml

NEW

  • Replacements key in config for a dictionary of regex patterns and replacements
  • Add repo key to config, pull a git repo
  • Allow value: to be specified for any key. If the value contains %%vars%% or matches regexes, it will be updated and included without prompting.
  • Add multiline type allowing for paragraph(s)

IMPROVED

  • Adding tests
  • Better error reporting
  • More custom error handling
  • Rubocop warnings
  • Better Docker config for testing

FIXED

  • Merge wasn't populating template placeholders
  • Remove flags from hashbang for wider compatibility
  • Place main config in ~/.config/planter and not in planter/templates

0.0.2

2024-08-26 10:25

NEW:

  • Add repo key to config, pull a git rep
  • replacements key in config for a dictionary of regex patterns and replacements

IMPROVED

  • Better error reporting

FIXED

  • Merge wasn't populating template placeholders