All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning, though minor breaking changes can happen in minor releases.
Added:
- Will now automatically copy a full directory if one is given as a target.
Changed:
- TEMPLATE command-line option is now positional.
Added:
- The
--removeoption. - Upgraded the startline template statements so now vim will identify the column number of the statement as well as the line number. In effect, cookie is now able to start vim with the cursor positioned at the exact spot where the startline statement was.
- A ZSH completion script to the GitHub repository and into the standard
installrule for the project's Makefile. - The
--modeoption for setting file mode bits.
Changed:
- The syntax for startline template statements (cookie now uses
{% INSERT %}and{% NORMAL %}). - The
-Toption to-t.
Removed:
- The
--executableoption
Fixed:
- Only require the
-fflag when the target is going to be executable.
Fixed:
- When user is in root dir, default subdir should be used.
- Spaces in template variables should be optional.
- With variables with repeated occurrences in the template, cookie was forgetting the variables value and thus prompting the user repeatedly for the same variable.
EXEC_HOOK_CMDwas not evaluating${TARGET}.- Can now use absolute path with
TARGETargument.
- First Release