641fec0 | Stefano Zaghi | 30 June 2022, 15:38:48 UTC | modify CI action | 30 June 2022, 15:38:48 UTC |
ead02e1 | Stefano Zaghi | 30 June 2022, 15:34:14 UTC | modify CI action | 30 June 2022, 15:34:14 UTC |
86d501d | Stefano Zaghi | 30 June 2022, 15:27:31 UTC | modify CI action | 30 June 2022, 15:27:31 UTC |
df44794 | Stefano Zaghi | 30 June 2022, 15:26:40 UTC | modify CI action | 30 June 2022, 15:26:40 UTC |
d330765 | Stefano Zaghi | 30 June 2022, 14:54:49 UTC | modify CI action | 30 June 2022, 14:54:49 UTC |
7c0e883 | Stefano Zaghi | 30 June 2022, 14:51:48 UTC | modify CI action | 30 June 2022, 14:51:48 UTC |
a8efd9d | Stefano Zaghi | 30 June 2022, 14:49:40 UTC | modify CI action | 30 June 2022, 14:49:40 UTC |
8866226 | Stefano Zaghi | 30 June 2022, 12:44:06 UTC | modify CI action | 30 June 2022, 12:44:06 UTC |
050241f | Stefano Zaghi | 30 June 2022, 12:42:30 UTC | modify CI action | 30 June 2022, 12:42:30 UTC |
f0299a7 | Stefano Zaghi | 30 June 2022, 12:37:00 UTC | modify CI action | 30 June 2022, 12:37:00 UTC |
fe2dd02 | Stefano Zaghi | 30 June 2022, 12:15:51 UTC | modify CI action | 30 June 2022, 12:15:51 UTC |
c30262e | Stefano Zaghi | 30 June 2022, 10:44:59 UTC | modify CI action | 30 June 2022, 10:44:59 UTC |
9dfcef2 | Stefano Zaghi | 30 June 2022, 10:42:56 UTC | modify CI action | 30 June 2022, 10:42:56 UTC |
ea4f389 | Stefano Zaghi | 30 June 2022, 10:40:51 UTC | modify CI action | 30 June 2022, 10:40:51 UTC |
d2185fd | Stefano Zaghi | 30 June 2022, 10:24:18 UTC | Firt GitHub Action test Firt GitHub Action test Why: replace Travis CI | 30 June 2022, 10:24:18 UTC |
1d67977 | Stefano Zaghi | 28 June 2022, 07:04:40 UTC | Merge branch 'release/v1.2.5' | 28 June 2022, 07:04:40 UTC |
52f9ae1 | Stefano Zaghi | 28 June 2022, 07:04:07 UTC | Update codecov YAML config | 28 June 2022, 07:04:07 UTC |
800d9be | Stefano Zaghi | 28 June 2022, 06:57:43 UTC | minor changes in README | 28 June 2022, 06:57:43 UTC |
7da98ec | Stefano Zaghi | 28 June 2022, 06:47:17 UTC | Merge branch 'master' into develop | 28 June 2022, 06:47:17 UTC |
409a84c | Stefano Zaghi | 27 June 2022, 18:11:49 UTC | Merge pull request #97 from jacobwilliams/fpm-cleanup fix for FPM dependency | 27 June 2022, 18:11:49 UTC |
5597f53 | Jacob Williams | 27 June 2022, 15:20:39 UTC | fix for FPM dependency point PENF to latest https://github.com/szaghi/PENF.git | 27 June 2022, 15:20:39 UTC |
1957819 | Stefano Zaghi | 27 June 2022, 14:01:03 UTC | Merge pull request #96 from jacobwilliams/fpm-support WIP: FPM support | 27 June 2022, 14:01:03 UTC |
4332987 | Jacob Williams | 27 June 2022, 13:22:33 UTC | update README with FPM information | 27 June 2022, 13:22:33 UTC |
67c0f9b | Jacob Williams | 27 June 2022, 13:04:01 UTC | fixed src directory so FPM doesn't get confused by the git submodules | 27 June 2022, 13:04:01 UTC |
5e3d613 | Jacob Williams | 27 June 2022, 13:02:22 UTC | specify latest version of FACE and fortran_tester | 27 June 2022, 13:02:22 UTC |
83e2d26 | Jacob Williams | 27 June 2022, 12:52:01 UTC | added FPM dependencies for submodules (note will update PENF when it is merged to master) | 27 June 2022, 12:52:01 UTC |
87d98be | Jacob Williams | 26 June 2022, 14:38:39 UTC | added Fortran Package Manager support updated .gitignore | 26 June 2022, 14:38:39 UTC |
3d43349 | Jacob Williams | 26 June 2022, 14:36:02 UTC | flap_object_t should have .F90 extension since it has preprocessor directives | 26 June 2022, 14:36:02 UTC |
11cb276 | Stefano Zaghi | 22 December 2020, 07:39:23 UTC | Merge pull request #92 from ShatrovOA/master Added support of group examples | 22 December 2020, 07:39:23 UTC |
c741104 | Oleg Shatrov | 21 December 2020, 16:48:49 UTC | Added support of group examples This change will add a possbility to add examples of the correct usage of a group. If group has examples then they will be printed when user passes flag "-h". Otherwise common examples will be printed if they exist. | 21 December 2020, 16:48:49 UTC |
9205f6f | Stefano Zaghi | 26 November 2020, 17:14:46 UTC | Merge pull request #91 from ShatrovOA/master Fix "command --help" not printing message | 26 November 2020, 17:14:46 UTC |
738df2c | ShatrovOA | 22 November 2020, 19:57:51 UTC | Fix "command --help" not printing message | 22 November 2020, 19:57:51 UTC |
6a74267 | Stefano Zaghi | 13 October 2020, 08:54:24 UTC | Merge branch 'master' into develop | 13 October 2020, 08:54:24 UTC |
e92fc64 | Stefano Zaghi | 13 October 2020, 08:50:40 UTC | re-add pre-processing flag for unsupported R16P | 13 October 2020, 08:50:40 UTC |
a5cd8f0 | Stefano Zaghi | 18 February 2020, 13:51:36 UTC | Merge tag 'v1.2.4' into develop 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:36 UTC |
e7b6475 | Stefano Zaghi | 18 February 2020, 13:51:20 UTC | Merge branch 'release/1.2.4' | 18 February 2020, 13:51:20 UTC |
972f989 | Stefano Zaghi | 18 February 2020, 13:49:21 UTC | 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:49:21 UTC |
b42f8b4 | Stefano Zaghi | 17 February 2020, 15:52:25 UTC | Merge tag 'v1.2.3' into develop v1.2.3 Fix a new bug in issue#82 Fix a new bug in issue#82. Fully backward compatible. | 17 February 2020, 15:52:25 UTC |
94a327a | Stefano Zaghi | 17 February 2020, 15:51:32 UTC | Merge branch 'release/1.2.3' | 17 February 2020, 15:51:32 UTC |
2f0e8bf | Stefano Zaghi | 17 February 2020, 15:49:47 UTC | Fix new bug raised in issue#82 The invocation of help usage message was done with a wront dimmy argument. | 17 February 2020, 15:49:47 UTC |
a3a23c4 | Stefano Zaghi | 10 February 2020, 16:33:26 UTC | Merge tag 'v1.2.2' into develop Fix bug in ignoring unknown clas | 10 February 2020, 16:33:26 UTC |
5a63d9c | Stefano Zaghi | 10 February 2020, 16:32:03 UTC | Merge branch 'release/1.2.2' | 10 February 2020, 16:32:03 UTC |
37464da | Stefano Zaghi | 10 February 2020, 16:23:12 UTC | Fix bug in ignoring unknown clas Fix bug in ignoring unknown clas | 10 February 2020, 16:23:12 UTC |
d2c3be9 | Stefano Zaghi | 05 February 2020, 16:04:24 UTC | Add ignore passed unknown CLAs, fix issue#82 (Merge branch 'release/1.2.1') 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. | 05 February 2020, 16:06:18 UTC |
c95df22 | Stefano Zaghi | 05 February 2020, 16:05:00 UTC | Merge tag 'v1.2.1' into develop 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:05:00 UTC |
eec9467 | Stefano Zaghi | 05 February 2020, 16:04:24 UTC | Merge branch 'release/1.2.1' | 05 February 2020, 16:04:24 UTC |
2ced75a | Stefano Zaghi | 05 February 2020, 16:03:38 UTC | update travis config | 05 February 2020, 16:03:38 UTC |
4f806e5 | Stefano Zaghi | 05 February 2020, 15:51:21 UTC | 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. | 05 February 2020, 15:51:21 UTC |
88488c8 | Stefano Zaghi | 05 February 2020, 14:02:15 UTC | update submodules | 05 February 2020, 14:02:15 UTC |
de69af9 | Stefano Zaghi | 29 January 2020, 11:42:58 UTC | Merge pull request #88 from kostyfisik/cmake [WIP] update cmake config | 29 January 2020, 11:42:58 UTC |
31f7aed | Konstantin Ladutenko | 29 January 2020, 11:39:21 UTC | Merge remote-tracking branch 'origin/master' into cmake | 29 January 2020, 11:39:21 UTC |
26aa4c3 | Stefano Zaghi | 25 October 2019, 09:01:00 UTC | bash completition non working, but clean | 25 October 2019, 09:01:00 UTC |
0f3f205 | Konstantin Ladutenko | 17 October 2019, 12:55:53 UTC | update cmake config | 17 October 2019, 12:55:53 UTC |
1c661b6 | Stefano Zaghi | 17 July 2019, 15:45:57 UTC | Merge branch 'feature/improve-bash-completion' into develop | 17 July 2019, 15:45:57 UTC |
2324054 | Stefano Zaghi | 17 July 2019, 15:44:36 UTC | Improve bash completion issue#86 Improve bash completion: add completion for CLA with choices | 17 July 2019, 15:44:36 UTC |
5732d1a | Stefano Zaghi | 16 July 2019, 15:53:39 UTC | Remove full path from progname in bash completion issue$86 Remove full path from progname in bash completion save and cleaned typos like *completition* :-) | 16 July 2019, 15:53:39 UTC |
0e0c19a | Stefano Zaghi | 12 July 2019, 15:17:55 UTC | Merge tag 'v1.2.0' into develop 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:55 UTC |
9784ea0 | Stefano Zaghi | 12 July 2019, 15:17:29 UTC | Merge branch 'release/1.2.0' | 12 July 2019, 15:17:29 UTC |
40f12ab | Stefano Zaghi | 12 July 2019, 15:16:53 UTC | Merge branch 'feature/add-save-bash-completition-issue#86' into develop | 12 July 2019, 15:16:53 UTC |
e6f25ce | Stefano Zaghi | 12 July 2019, 15:15:50 UTC | 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:15:50 UTC |
bd4b342 | Stefano Zaghi | 11 July 2019, 10:22:52 UTC | Clean sources and add man/markdown tests Clean sources and add two new tests for the `save_man_page` and `save_usage_to_markdown` methods. | 11 July 2019, 10:22:52 UTC |
def9bbe | Stefano Zaghi | 08 July 2019, 14:16:53 UTC | Merge tag 'v1.1.9' into develop 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:53 UTC |
38908ab | Stefano Zaghi | 08 July 2019, 14:16:28 UTC | Merge branch 'release/1.1.9' | 08 July 2019, 14:16:28 UTC |
5ef92b6 | Stefano Zaghi | 08 July 2019, 14:13:03 UTC | Fix duplicated passed CLAs bug#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:13:03 UTC |
735f7b7 | Stefano Zaghi | 08 July 2019, 12:02:30 UTC | Merge branch 'master' into develop | 08 July 2019, 12:02:30 UTC |
7feb688 | Stefano Zaghi | 28 May 2019, 12:35:06 UTC | update submodules | 28 May 2019, 12:35:06 UTC |
9ef0bd8 | Stefano Zaghi | 22 January 2019, 11:18:46 UTC | Merge pull request #84 from pdebuyl/master add FACE libs to cmake file | 22 January 2019, 11:18:46 UTC |
c609ff0 | Pierre de Buyl | 22 January 2019, 11:01:59 UTC | add FACE libs to cmake file | 22 January 2019, 11:01:59 UTC |
026a336 | Stefano Zaghi | 22 January 2019, 10:55:39 UTC | Merge pull request #83 from pdebuyl/master update FACE for cmake support | 22 January 2019, 10:55:39 UTC |
a23c91f | Pierre de Buyl | 22 January 2019, 10:47:06 UTC | update FACE for cmake support | 22 January 2019, 10:47:06 UTC |
033549b | Stefano Zaghi | 18 December 2017, 09:07:25 UTC | Merge pull request #81 from apthorpe/master Updates to CMake and makefile build process to support FACE & new test names | 18 December 2017, 09:07:25 UTC |
2b8a940 | Bob Apthorpe | 18 December 2017, 07:40:17 UTC | Fixed test executable names Added FACE build directive Added face.o as dependency for flap_command_line_argument_t.o target | 18 December 2017, 07:40:17 UTC |
e9de614 | Bob Apthorpe | 18 December 2017, 07:38:15 UTC | Added directives to build FACE | 18 December 2017, 07:38:15 UTC |
1d19123 | Stefano Zaghi | 29 June 2017, 10:18:43 UTC | sanitize preprocessing flags | 29 June 2017, 10:18:43 UTC |
578eab4 | Stefano Zaghi | 29 June 2017, 10:13:40 UTC | update submodules | 29 June 2017, 10:13:40 UTC |
b104123 | Stefano Zaghi | 12 April 2017, 15:43:46 UTC | Merge branch 'master' into develop | 12 April 2017, 15:43:46 UTC |
0563435 | Stefano Zaghi | 12 April 2017, 15:43:41 UTC | update submodules | 12 April 2017, 15:43:41 UTC |
f5448af | Stefano Zaghi | 06 April 2017, 13:26:14 UTC | Merge branch 'master' into develop | 06 April 2017, 13:26:14 UTC |
3243f11 | Stefano Zaghi | 06 April 2017, 13:26:00 UTC | update submodule | 06 April 2017, 13:26:00 UTC |
86b24e5 | Stefano Zaghi | 06 April 2017, 13:24:59 UTC | trim out dangerous recursive git clone/update | 06 April 2017, 13:24:59 UTC |
6187151 | Stefano Zaghi | 07 March 2017, 15:48:07 UTC | Merge branch 'master' into develop | 07 March 2017, 15:48:07 UTC |
0069a3b | Stefano Zaghi | 07 March 2017, 15:33:10 UTC | fix travis issue | 07 March 2017, 15:33:10 UTC |
4d9d573 | Stefano Zaghi | 07 March 2017, 15:27:27 UTC | Merge tag 'v1.1.8' into develop Add first support for ANSI color/style Stable release, fully backward compatible. | 07 March 2017, 15:27:27 UTC |
3cf3d9e | Stefano Zaghi | 07 March 2017, 15:26:49 UTC | Merge branch 'release/1.1.8' | 07 March 2017, 15:26:49 UTC |
699d0e8 | Stefano Zaghi | 07 March 2017, 15:25:37 UTC | Merge branch 'feature/add-ansi_color_style_support-#75' into develop | 07 March 2017, 15:25:37 UTC |
ba911ec | Stefano Zaghi | 07 March 2017, 15:20:59 UTC | Add first support for ANSI color-style Add first support for ANSI color-style This is an embryonic support: for now, only *some parts* of error and help messages can be colorized/stylized. Why: Make better the library. This change addresses the need by: Add new dummies for error/help color/style into `cli%init` and `cli%add` methods. Side effects: + add test for the new ansi color-style support; + rename tests program prefixing with `flap_` basename; + general *sanitize* of SLOCS touched. | 07 March 2017, 15:20:59 UTC |
b40ce1b | Stefano Zaghi | 07 March 2017, 09:17:13 UTC | add FACE third party | 07 March 2017, 09:17:13 UTC |
91b186f | Stefano Zaghi | 07 March 2017, 09:14:43 UTC | update third parties | 07 March 2017, 09:14:43 UTC |
9d42d40 | Stefano Zaghi | 25 January 2017, 07:47:03 UTC | Fix bug on R16P precision Fix bug on R16P precision: CLA object missed a R16P TBP declaration. | 25 January 2017, 07:47:03 UTC |
9e60188 | Stefano Zaghi | 26 October 2016, 12:00:44 UTC | Merge pull request #72 from pdebuyl/cmake_fortran_tester Cmake changes to allow fortran tester | 26 October 2016, 12:00:44 UTC |
99e7da9 | Pierre de Buyl | 26 October 2016, 11:45:02 UTC | update cmake and fortran_tester files for cmake build | 26 October 2016, 11:45:02 UTC |
d78bda7 | Pierre de Buyl | 26 October 2016, 11:43:47 UTC | change MESSAGE to non-erroring mode | 26 October 2016, 11:43:47 UTC |
819d5da | Pierre de Buyl | 26 October 2016, 11:41:26 UTC | remove -fdefault-real-8 option | 26 October 2016, 11:41:26 UTC |
6c2cf0c | Stefano Zaghi | 25 October 2016, 12:34:17 UTC | Fix bug #71 group default value for not invoked group Short description Querying the default values of CLAs belonging to not invoked group returns unpredictable results instead of the default value set initializing the CLI. Why: Sane fallback. This change addresses the need by: Eliminating the check if the group has been invoked or not. Side effects: Nothing, but a warning could be like to be added in the case a not invoked group is queried. | 25 October 2016, 12:34:17 UTC |
6ff1e3a | Stefano Zaghi | 06 October 2016, 14:43:00 UTC | update PENF | 06 October 2016, 14:43:00 UTC |
d532e2d | Stefano Zaghi | 06 October 2016, 14:41:47 UTC | amend fobos | 06 October 2016, 14:41:47 UTC |
e66d35a | Stefano Zaghi | 06 October 2016, 08:45:54 UTC | Merge branch 'master' into develop | 06 October 2016, 08:45:54 UTC |
6718807 | Stefano Zaghi | 06 October 2016, 08:45:36 UTC | ammend README | 06 October 2016, 08:45:36 UTC |
a49f846 | Stefano Zaghi | 06 October 2016, 08:33:02 UTC | Merge tag 'v1.1.6' into develop Ship install script separately Stable releaase, fully backward compatible. | 06 October 2016, 08:33:02 UTC |
1cacf46 | Stefano Zaghi | 06 October 2016, 08:32:20 UTC | Merge branch 'release/1.1.6' | 06 October 2016, 08:32:20 UTC |