App-Cme

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

    * 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 )