We are hiring ! See our job offers.
https://github.com/szaghi/FLAP
Branch name Release name Target Message Date
refs/tags/v0.0.1 v0.0.1 a829847 Stable Release. Fully backward compatible. 24 October 2014, 14:39:22 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.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.4 v0.0.4 f999c86 Stable fully backward release. Gfortran enabled. 15 April 2015, 08:43:29 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.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.7 v0.0.7 07396cf Testing unsafe release, fully backward compatible 22 April 2015, 09:10:27 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.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.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.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.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.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.2 v0.5.2 1b4eaf6 Fix issue#34, stable release, fully backward compatible. 26 June 2015, 09:25:29 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.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.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.2 v0.6.2 2b3095e Submodularize IR_Precision, stable release, fully backward compatible. 27 July 2015, 15:18:28 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.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.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.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/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.2 v1.0.2 cc11876 Fix issue#58, stable release, fully backward compatible. 24 March 2016, 11:11:48 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.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.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.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.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.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.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.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.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.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.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.7 v1.1.7 6c2cf0c Fix bug #71 Stable release, fully backward compatible. 25 October 2016, 12:49:47 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.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.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.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.2 v1.2.2 5a63d9c Fix bug in ignoring unknown clas 10 February 2020, 16:32:10 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.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
back to top