App-Cme
view release on metacpan or search on metacpan
* run: allow untracked files when committing
* cme: Simplify verbose option
1.027 2018-04-05
Improve cme run script:
* add error message when application param is missing
* leave capture parameters alone
* add syntax for multi-line instructions
* replace_var sub accepts several variabless
* fix error message when run is called without argument
Other:
* Using cme option '-file' with value '-' is deprecated
* update copyright year in dist.ini
1.026 2017-12-18
New experimental feature:
* By default, Shellvar backend from Config::Model 2.116 keeps
parameter order when writing back configuration data. This broke
cme test that check that data is written with canonical order
* add -canonical option to let data be written back according to model
order (i.e. the previous behavior of shellvar backend)
* Fix test broken by new ShellVar behavior (using -canonical option)
* Depends on Config::Model 2.116 (for -canonical option)
On-going deprecation of obscure multi backend feature
* cme: remove obsolete -backend option (since only one backend can now
be available, there's no need to an option to choose an alternative backend)
1.025 2017-12-14
Some new features for the rather new 'run' subcommand:
* add -cat option option to show the script
* -doc option also shows commit message
New feature for the older 'dump' subcommand
* -format accepts yaml or yml
* -format value is now case insensitive
* accept -format cds (alias to cml)
Misc:
* improve doc of modify command
1.024 2017-10-22
Some new features for the rather new 'run' subcommand:
* add --no-commit option (Debian #877986)
* add --commit option
* can now specify default value for script args
Other bug fixes:
* run: remove warning about Log4Perl initialisation
* run: fix option description
* cme: update Log4Perl init in doc
1.023 2017-09-10
Bug fixes:
* add missing backup option to read/write commands (like cme edit,
fix, modify ...)
* die if both require_config_file and require_backend_argument are set
in app file (in Config/Model/[system|user|application].d)
1.022 2017-06-21
Bug fixes for smoke test failures:
* test failure exit code to be != 0
* work-around test issue with perl < 5,18
1.021 2017-06-18
Bug fixes:
* try to smoke test failures: convert cme test
to use App::Cmd::Tester
* remove deprecated arg '~~' from doc
1.020 2017-06-05
Improvements for all commands :
* allow backend_argument (used by systemd)
* unknown options trigger a warning
Bug fixes:
* all: fix bash completion of -file option
* cme run: fix bash_completion of -doc option
* cme allow non_upstream_default mode
* all: remove -dev option which raises security issues. Use
'perl -Ilib -S cme' for the same effect
1.019 2017-04-30
This release brings some improvements:
* run: allow to use command args in var: lines
* cme: add '-verbose [ info | debug | trace ]' option to
get debug logs
Other bug fixes:
* do not replace hash variable in run script
1.018 2017-04-07
This release improve 'cme run' command to make it more useful:
* add -list option
* can compute script variables (var: section)
* can use environment variables
* add possibility for scritps to provide their own doc
displayed with 'cme run xxx -doc'
* die when if a script variable is not defined
* look for system scripts in /usr/share/
* add bash completion for cme run command
Other changes:
* save option can now be used with all subcommand
1.017 2017-03-05
This release bring a new cme sub-command to let you create
small configuration scripts: cme run
( run in 0.671 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )