v0.3.7 - maintenance - 2017-04-04

  • changes in configure.sh

    • moved line ending conversion into single function, now only called on Cygwin (not needed anywhere else)

    • tested on MAC Darwin, Ubuntu 14 and Cygwin

v0.3.6 - bug fixes - 2016-03-04

  • changed all /usr/bin/bash to /usr/bin/env bash

  • chaned in configure.sh

    • sed -i now with backup pattern, didn’t work w/o on MAC OS

    • fixed a find -type... problem, on MAC find wants a directory before options

    • added an ls mechanism for bin templates (but using the find one right now) - experiementing with MAC OS problems on find

v0.3.5 - bug fixes- 2016-03-03

v0.3.4 - some changes - 2016-03-01

  • added print-stack-trace option

  • removed old module/ settings, added bundle/pm settings

v0.3.3 - some changes - 2016-02-23

  • added -v and --version options to Execs, version auto-generated with jdoc version

  • added -h to help options (since this now does not impact executed applications anymore)

  • added excluded Names from CF to help screen

  • updated help screen

  • pushed asciidoctor plugin to 1.5.3

  • added quiet option

v0.3.2 - release edits - 2016-02-03

  • only minor edits for a maven release

v0.3.1 - some changes - 2016-02-03

  • added Verbose option

  • added setDescriptionLong to options to enable changing long description after instantiation

  • added optional short option constructor to all application options

  • AO_Id no longer uses "-i" as default

  • added option test to ExecS_CliParser - throws exception for re-added short/long options

  • added an array for excluded package/class names and added check in CF.searchJar for it

  • not published on maven

v0.3.0 - major changes - 2015-09-28

  • changed scripting behavior and related Java classes

    • renamed gen-run-script.sh to configure.sh

    • fixed directory tests

    • moved rebase.sh into configure.sh

    • added CLI parser with -c/h/r options

    • added bin-templates and clean-up as methods with bin-templates as variable

    • added template-dir option to Gen_RunSh

    • removed Gen_RebaseSh.java

    • renamed Gen_RunSh.java to Gen_ConfigureSh.java

    • renamed resource gen_runscripts to configure.sh

    • removed resource rebase.sh

v0.2.0 - major changes - 2015-08-27

Complete overhaul of everything * the executable service is not an executable application * fixed problems in all generators (automated generation now works) * ExecS can now identify Gen_RunScript application and push class map * ExecS does now only do ExecS help handling and delegates all arguments to an application * removed FigletShutdown, this class is now in skb-base * completely new Option implementation application option interface that uses default, property, CLI and potentially other value sources with generic typing and provides documentation methods the interface already implements fully-automated CLI behavior, application help arguments and application version arguments abstract implementation of that interface set of standard option implementations (from the old CLI arguments) * change in the CLI Parser renamed ExecS_Cli to ExecS_CliParser parser now can take standard options (defined by Apache Commons CLI) and the application option ** parser does not set options outside, instead one can get the parsed command line for processing * added some JavaDoc, but this is work-in-progress (except for overview.html)

v0.1.0 - minor version change - 2015-08-13

  • edits on java files

v0.0.8 - minor changes - 2015-07-21

  • changed classMap in ExecS to protected

    • allows sub-classes to clear the map when using auto-gen run script features

  • removed deprecated classes and options

v0.0.7 - feature add - 2015-07-12

  • added execs.autogenerate.registered to Gen_RunScripts

  • removed default class map in Gen_RunScripts

  • added getScriptName() to ExecutableService for customization of run script generation

v0.0.6 - feature add - 2015-07-01

  • added factory for CLI option generation

    • changed StandardOptions to use factory rather than instantiate locally

  • added Gen_RunScripts to generate run scripts for Executable services

  • added "stg-file" option to standard options

  • fixed bug in ExecS_Cli not accepting ExecS_CliOption but only StandardOptions

  • marked some StandardOptions as deprecated since they are rather specific, to be removed in next release

    • all ZK_ options

    • all WS_ options

    • DO_RECONNECT

    • all EVENT_ options

    • ASCII_DOCTOR

  • added shell scripts for script generation

    • gen-run-script.sh to generate run scripts

    • rebase.sh to rebase existing scripts

  • refactored and changed the ClassFinder

    • now in package cf with separated classes for different functionality

    • deprecated the old ClassFinder class, to be removed in next release

  • changed printouts for ExecS

    • added an STG for all major printouts (usage, lists)

    • moved all printouts to STG

  • added services to generate shell scripts

    • Gen_RunSh - to generate a shell script that uses Gen_RunScripts to generate run scripts

    • Gen_RebaseSh - to generate a shell script that can rebase run scripts

v0.0.5 - feature add - 2015-06-23

  • renamed classes

  • rewrite of service executor, removed CLI and wrote internal CLI

  • changed CLI to use Apache Common CLI 1.3.1

  • added CLI option interface and moved options into Standard Enum implementation of the interface

  • added tests

  • experimental: added logging for CLI, might remove that and use strin return instead

  • added FigletShutdown :)

v0.0.4 - maintenance - 2015-06-19

  • clean up, test file rename

v0.0.3 - feature add - 2015-06-18

  • moved to maven

  • moved into own repo at Github

  • added simple CLI parser

  • added standard options

  • added getCLI() and getName() with default implementations to executable

v0.0.2 - feature add - 2014-06-25

  • added CLI interface using Apache Common CLI

  • externalized use of jar and package filters (via CLI)

  • changed internal behavior for new CLI

  • sub-classes can now overwrite the jar/package filters

  • changed help/list screen print outs

  • added test to not show named executables

v0.0.1 - initial release - 2014-06-10

  • initial release