refs/tags/v0.6.5 | vcorrect-cli-free-method | b8a5b4c | Stable release, fully backward compatible. Fix bug on cli%free method. | 08 October 2015, 12:47:18 UTC |
refs/tags/v1.2.4 | v1.2.4 | e7b6475 | Fix issue#82 Help/Version message missing Fix issue#82 Help/Version message missing: re-add check on negative error flags to catch help/version message invocation | 18 February 2020, 13:51:23 UTC |
refs/tags/v1.2.3 | v1.2.3 | 94a327a | v1.2.3 Fix a new bug in issue#82 Fix a new bug in issue#82. Fully backward compatible. | 17 February 2020, 15:51:39 UTC |
refs/tags/v1.2.2 | v1.2.2 | 5a63d9c | Fix bug in ignoring unknown clas | 10 February 2020, 16:32:10 UTC |
refs/tags/v1.2.1 | v1.2.1 | eec9467 | Add ignore passed unknown CLAs, fix issue#82 The CLI can now be initialized with a flag for ignoring the passed CLAs that are unknown. An error is still echoed, but the CLI parsing goes on until the end without exit the flow. By default a passed unknown CLA raises a blocking error as in the previous verions. This change addresses the need by: add a new option to `init` method of CLI object, e.g. call cli%init(..., ignore_unknown_clas=.true.) A dedicated test has been added, i.e. `src/test/flap_test_ignore_unknown_clas.f90` Side effects: Nothing. Fully backward compatible. | 05 February 2020, 16:04:30 UTC |
refs/tags/v1.2.0 | v1.2.0 | 9784ea0 | Add bash completition script output issue#86 Add bash completition script output: given a CLI now it is possibile to save a *bash auto completition script* that once *sourced* in a bash shell provides the auto completition capabilities. Note tha for CLI with multiple CLAs groups (like the `git` command) the generated script is smart enough to distinguish the CLAs of each group, e.g. the added test with 2 CLAs groups generates the following script: ```bash _completion() { cur=${COMP_WORDS[COMP_CWORD]} prev=${COMP_WORDS[COMP_CWORD - 1]} if [ "$prev" == "compile" ] ; then COMPREPLY=( $( compgen -W " --compiler -c --flags -f --help -h --version -v" -- $cur ) ) elif [ "$prev" == "clean" ] ; then COMPREPLY=( $( compgen -W " --clean -c --clean-all -ca --help -h --version -v" -- $cur ) ) else COMPREPLY=( $( compgen -W " --help -h --version -v compile clean" -- $cur ) ) fi return 0 } complete -F _completion flap_test_save_bash_completition ``` | 12 July 2019, 15:17:32 UTC |
refs/tags/v1.1.9 | v1.1.9 | 38908ab | Fix duplicated passed CLAs bug issue#85 Fix the bug regarding duplicated passed CLAs: if the multiple instances of the same non positional CLA is passed to the CLI an error is raised. | 08 July 2019, 14:16:32 UTC |
refs/tags/v1.1.8 | v1.1.8 | 3cf3d9e | Add first support for ANSI color/style Stable release, fully backward compatible. | 07 March 2017, 15:26:55 UTC |
refs/tags/v1.1.7 | v1.1.7 | 6c2cf0c | Fix bug #71 Stable release, fully backward compatible. | 25 October 2016, 12:49:47 UTC |
refs/tags/v1.1.6 | v1.1.6 | 1cacf46 | Ship install script separately Stable releaase, fully backward compatible. | 06 October 2016, 08:32:28 UTC |
refs/tags/v1.1.5 | v1.1.5 | 86d9a42 | Add tag version to release archive name Stable release, fully backward compatible. | 05 October 2016, 12:56:37 UTC |
refs/tags/v1.1.4 | v1.1.4 | 4a01080 | Add install.sh script Stable release, fully backward compatible. | 05 October 2016, 12:38:59 UTC |
refs/tags/v1.1.3 | v1.1.3 | 83e7127 | Avoid tarbomb of release archive deflating Stable release, fully backward compatible. | 05 October 2016, 09:24:35 UTC |
refs/tags/v1.1.2 | v1.1.2 | a4d6c3d | Test new Travis CI release deploy, stable release, fully backward compatible. | 05 October 2016, 08:58:50 UTC |
refs/tags/v1.1.1 | v1.1.1 | e3999bd | Fix bug of issue#69, stable release, fully backward compatible. | 03 October 2016, 14:57:41 UTC |
refs/tags/v1.1.0 | v1.1.0 | 5d4dfa8 | Add Olle markdown manpage, stable release, fully backward compatible. | 09 May 2016, 17:00:53 UTC |
refs/tags/v1.0.6 | v1.0.6 | 04c7d9a | Fix small bug into tokenize, stable release, fully backward compatible. | 03 May 2016, 13:25:52 UTC |
refs/tags/v1.0.5 | v1.0.5 | af963b9 | Fix PENF issue with ifort, stable release, fuly backward compatible. | 05 April 2016, 16:05:55 UTC |
refs/tags/v1.0.4 | v1.0.4 | d7c64fb | Stable release, fully backward compatible. Update to new PENF version. Enabled for IBM XLF. | 25 March 2016, 15:26:11 UTC |
refs/tags/v1.0.3 | v1.0.3 | bb4cb88 | Fix bug on CLA raise error switch unknown, stable release, fully backward compatible. | 24 March 2016, 11:39:21 UTC |
refs/tags/v1.0.2 | v1.0.2 | cc11876 | Fix issue#58, stable release, fully backward compatible. | 24 March 2016, 11:11:48 UTC |
refs/tags/v1.0.1 | v1.0.1 | a4d0cec | Fix minor bug on error messages truncation after 1.0.0 refactoring, stable release fully backward compatible with 1.0.0 master branch. | 23 March 2016, 14:10:21 UTC |
refs/tags/v1.0.0 | v1.0.0 | 6abb129 | Refactor library, API changed, NOT backward compatible. The public API is changed as following: + `Data_Type_Command_Line_Interface` module becomes `flap`; + `Type_Command_Line_Interface` type becomes `command_line_interface`; The new minimal *usage* is ```fortran use flap, only : command_line_interface type(command_line_interface) :: cli ``` The internal API is also changed to adhere to my zen: + 1-class-1-module => split the old monolithic huge module into lighter class-modules; + adopt a more consistent naming convention; + move `external/sources/` into `src/third_party/`; Note also that the makefile has been improved. | 23 March 2016, 10:22:50 UTC |
refs/tags/v0.6.4 | v0.6.4 | 9adeb7a | Add more clear error message for logical-choices abuse, stable release, fully backward compatible. | 11 September 2015, 08:39:38 UTC |
refs/tags/v0.6.3 | v0.6.3 | 0300767 | Sanitize submodules, stable release, fully backward compatible. | 28 July 2015, 07:57:00 UTC |
refs/tags/v0.6.2 | v0.6.2 | 2b3095e | Submodularize IR_Precision, stable release, fully backward compatible. | 27 July 2015, 15:18:28 UTC |
refs/tags/v0.6.1 | v0.6.1 | 2cf9c33 | Fix issue#37, stable release, fully backward compatible. | 02 July 2015, 13:06:18 UTC |
refs/tags/v0.6.0 | v0.6.0 | 66169f3 | Implement '--' feature, issue#36, stable release, fully backward compatible. | 01 July 2015, 16:47:07 UTC |
refs/tags/v0.5.3 | v0.5.3 | e9388c1 | Implement support for nargs='*' argument list and merge PR#42 from zaak, stable release, fully backward compatible. | 01 July 2015, 12:18:07 UTC |
refs/tags/v0.5.2 | v0.5.2 | 1b4eaf6 | Fix issue#34, stable release, fully backward compatible. | 26 June 2015, 09:25:29 UTC |
refs/tags/v0.5.1 | v0.5.1 | ddcd2b4 | Correct bug in parse_args procedure, stable release, fully backward compatible. | 10 June 2015, 14:02:37 UTC |
refs/tags/v0.5.0 | v0.5.0 | 134242c | Add automatic generation of MAN PAGE, issue#22, stable release fully backward compatible. | 05 June 2015, 15:23:12 UTC |
refs/tags/v0.4.0 | v0.4.0 | bd86a09 | Implement fake arguments from environment variables, issue#12, stable release, fully backward compatible | 01 June 2015, 14:22:57 UTC |
refs/tags/v0.3.0 | v0.3.0 | 8c23e0f | mplement fake arguments parsed from string input, issue#28, stable release, fully backward compatible | 29 May 2015, 15:09:06 UTC |
refs/tags/v0.2.0 | v0.2.0 | 64c1d11 | Implement mutually exclusive rules for CLA(s group), stable release, fully backward compatible. | 26 May 2015, 10:31:15 UTC |
refs/tags/v0.1.0 | v0.1.0 | cf449d6 | Testing release, fully backward compatible. Add nested subcommands. | 22 May 2015, 16:05:19 UTC |
refs/tags/v0.0.7 | v0.0.7 | 07396cf | Testing unsafe release, fully backward compatible | 22 April 2015, 09:10:27 UTC |
refs/tags/v0.0.6 | v0.0.6 | 5dd2678 | Stable fully backward compatible release. Add many Rouson suggestions. | 17 April 2015, 10:00:25 UTC |
refs/tags/v0.0.5 | v0.0.5 | dcb7f10 | Stable fully backward comptible release; default apparence now POSIX compliant | 15 April 2015, 12:14:04 UTC |
refs/tags/v0.0.4 | v0.0.4 | f999c86 | Stable fully backward release. Gfortran enabled. | 15 April 2015, 08:43:29 UTC |
refs/tags/v0.0.3 | v0.0.3 | ebb7878 | Stable release. Fully backward compatible. + improve error trapping of `get` method; | 07 April 2015, 16:29:38 UTC |
refs/tags/v0.0.2 | v0.0.2 | 4a3bc5b | Stable release. Fully backward compatible. + fix bug on set_extension function of Lib_IO_Misc; | 17 February 2015, 09:28:25 UTC |
refs/tags/v0.0.1 | v0.0.1 | a829847 | Stable Release. Fully backward compatible. | 24 October 2014, 14:39:22 UTC |