2.1.0
{{<expansion>}}has changed to${<expansion>}
1.3.0
-
inpwdadded as a new key to enable control of where to run script. -
-e--editflag added to do file edits from commandline. -
custom defined tasks cannot contain the character
/which is now reserved for defining nesting for-eflag.
1.2.7
- all
exec-*changed to*.
1.2.6
-
informs user if unable to
sshintoremotehost, provides option to create remote directory. -
added
-m --auto-make-directory make remote directory if it doesn't existoption. -
defargsfield added. -
major internal refactor.
-
rsyncfield accepts array specifying multiplersynccommands. -
accepts unnamed commandline arguments that are used as
{{0}},{{1}},{{3}}templating values in config file.
1.2.4
descriptionfield added for usercmd.
1.2.3
verboselevel can be hardcoded for each separate command.
1.2.2
-
rsyncaccepts multiple values, which means it can be called on multiple destination folder. -
remotemononly accepts a single command. -
-vvmultiple level of verbose logging. -
multiple config files can be used.
-
-l,--listto see all the different commands from the command line itself.
1.1.2
-
custom build accepts array.str ( defaults to
exec-localevalues). -
all
exec.*changed toexec-*
1.0.0
remotemonno longer uses a custom parser with!joinoperator, but usestampax( much♥️ ) for yaml parsing.