Releases: ttscoff/planter-cli
Releases · ttscoff/planter-cli
Release list
v3.0.6
v3.0.5
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
v3.0.4
v3.0.3
v3.0.2
v3.0.1
v3.0.0
v0.0.4
0.0.4
2024-08-30 11:15
CHANGED
- Use planter.yml as default config (instead of config.yml) for consistency
NEW
- Template placeholders can define default values that will be implemented if the variable value matches the default value for the variable (or the %%variable%% is undefined)
IMPROVED
- More tests
- Better detection of binary files
- Automatically make scripts executable
- Better tests for script execution
FIXED
- Test if plutil exists before executing
v0.0.3
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