ead6384 | Stefano Zaghi | 23 February 2024, 13:16:53 UTC | Merge pull request #109 from jvdp1/combi Addition of a default flag --markdown | 23 February 2024, 13:16:53 UTC |
60ca869 | Stefano Zaghi | 19 December 2023, 10:09:05 UTC | Merge pull request #108 from jvdp1/improve_markdown Improved Markdown output by adding some line breaks | 19 December 2023, 10:09:05 UTC |
e64c5c4 | Jeremie Vandenplas | 27 September 2023, 09:50:43 UTC | Merge branch 'improve_markdown' into combi | 27 September 2023, 09:50:43 UTC |
07fd931 | Jeremie Vandenplas | 27 September 2023, 09:47:43 UTC | additional improvement for easier reading in Markdown files | 27 September 2023, 09:47:43 UTC |
7f86bb4 | Jeremie Vandenplas | 23 September 2023, 06:44:51 UTC | Merge branch 'improve_markdown' into combi | 23 September 2023, 06:44:51 UTC |
ba2c727 | Jeremie Vandenplas | 23 September 2023, 06:44:40 UTC | Merge branch 'markdown' into combi | 23 September 2023, 06:44:40 UTC |
048d7a4 | Jeremie Vandenplas | 22 September 2023, 15:30:16 UTC | Improve Markdown output by adding some breaking lines | 22 September 2023, 15:30:16 UTC |
84e0100 | Jeremie Vandenplas | 22 September 2023, 13:50:56 UTC | Addition of the default flag --markdown | 22 September 2023, 13:50:56 UTC |
5a63132 | Stefano Zaghi | 25 April 2023, 14:35:46 UTC | Merge pull request #107 from jvdp1/update_fpm_toml Update revision for FACE project | 25 April 2023, 14:35:46 UTC |
17b0d76 | Jeremie Vandenplas | 25 April 2023, 12:05:10 UTC | Update commit for FACE project | 25 April 2023, 14:28:42 UTC |
e8a5cbf | Stefano Zaghi | 30 March 2023, 10:25:48 UTC | Fix issue #98 Fix issue #98 exploiting -Mbackslah flag of NVFortran. This change addresses the need by: + add a note into readme for pointing out the workaround based on the compiler switch (thanks to @cponder ); + add an example of NVFortran compilation into the main fobos. | 30 March 2023, 10:25:48 UTC |
be5accc | Stefano Zaghi | 30 March 2023, 09:37:47 UTC | Merge branch 'master' into develop | 30 March 2023, 09:37:47 UTC |
272a5e5 | Stefano Zaghi | 21 February 2023, 10:14:52 UTC | update run tests scripts | 21 February 2023, 10:14:52 UTC |
495892e | Stefano Zaghi | 21 February 2023, 10:13:06 UTC | Merge branch 'master' into develop | 21 February 2023, 10:13:06 UTC |
6b55bd8 | Stefano Zaghi | 21 February 2023, 10:08:31 UTC | Update licenses year | 21 February 2023, 10:08:31 UTC |
6cfd931 | Stefano Zaghi | 21 February 2023, 10:02:35 UTC | Merge tag 'vv1.2.6' into develop Add optional nature to CLA values Try to implement enanchement of issue #100 Now beside 'required' attribute of CLA, there is also the attribute 'val_required': if set to .false. (it is .true. by default) the switch can be passed also without a value (even if it has action store) relying on the default value. Why: Obtain a more short/concise CLI expecially for output file names. Side effects: Expanded asction store CLAs, the optional nature of value can be associated with all type CLAs-storee Added a (long) test to test all the new possibilities of the CLAs-store. | 21 February 2023, 10:02:35 UTC |
65c0834 | Stefano Zaghi | 21 February 2023, 10:02:15 UTC | Merge branch 'release/v1.2.6' | 21 February 2023, 10:02:15 UTC |
6d15d2e | Stefano Zaghi | 21 February 2023, 09:50:04 UTC | Add optional nature to CLA values Try to implement enanchement of issue #100 Now beside 'required' attribute of CLA, there is also the attribute 'val_required': if set to .false. (it is .true. by default) the switch can be passed also without a value (even if it has action store) relying on the default value. Why: Obtain a more short/concise CLI expecially for output file names. Side effects: Expanded asction store CLAs, the optional nature of value can be associated with all type CLAs-storee Added a (long) test to test all the new possibilities of the CLAs-store. | 21 February 2023, 09:50:04 UTC |
6d9920b | Stefano Zaghi | 31 January 2023, 10:05:16 UTC | Merge branch 'master' into develop | 31 January 2023, 10:05:16 UTC |
6611e8a | Stefano Zaghi | 04 July 2022, 13:29:56 UTC | update codecov config | 04 July 2022, 13:38:30 UTC |
b6bcf4a | Stefano Zaghi | 04 July 2022, 13:13:04 UTC | correct install script | 04 July 2022, 13:38:21 UTC |
6ea08a1 | Stefano Zaghi | 02 July 2022, 10:23:45 UTC | move coverage after deploy assets | 02 July 2022, 10:23:45 UTC |
f881cb6 | Stefano Zaghi | 02 July 2022, 10:03:34 UTC | add GH action workflow for testing alternnative installers/builders (install.sh, make, cmake, FPM) | 02 July 2022, 10:03:34 UTC |
f1db401 | Stefano Zaghi | 01 July 2022, 15:43:16 UTC | add make/deploy doc to gh actions workflow | 01 July 2022, 15:43:16 UTC |
a4bd287 | Stefano Zaghi | 01 July 2022, 15:42:11 UTC | add make/deploy doc to gh actions workflow | 01 July 2022, 15:42:11 UTC |
6bc2072 | Stefano Zaghi | 01 July 2022, 09:11:46 UTC | Add conditionals to CI GHA workflow Add conditionals to CI GHA workflow Why: Skip some steps (e.g. deploy/upload) when running workflow locally by means of act. | 01 July 2022, 09:11:46 UTC |
d0fcb63 | Stefano Zaghi | 01 July 2022, 07:25:51 UTC | add new tests | 01 July 2022, 07:25:51 UTC |
84b4de9 | Stefano Zaghi | 01 July 2022, 06:38:51 UTC | update run tests script | 01 July 2022, 06:38:51 UTC |
279193e | Stefano Zaghi | 01 July 2022, 04:57:09 UTC | update readme badges | 01 July 2022, 04:57:09 UTC |
0ea3f5b | Stefano Zaghi | 01 July 2022, 04:43:13 UTC | update readme badges | 01 July 2022, 04:43:13 UTC |
f97f549 | Stefano Zaghi | 01 July 2022, 04:31:02 UTC | update readme badges | 01 July 2022, 04:31:02 UTC |
068239d | Stefano Zaghi | 01 July 2022, 04:06:34 UTC | modify makecoverage rule for not deleting gcov files at the end | 01 July 2022, 04:06:34 UTC |
87bba58 | Stefano Zaghi | 01 July 2022, 04:02:41 UTC | add action for upload coverage reports to Codecov | 01 July 2022, 04:02:41 UTC |
b41fd60 | Stefano Zaghi | 01 July 2022, 03:42:49 UTC | Fix issues #94 #95 Fix issues #94 #95: switch from Travis CI to github actions for performing CI and revert back the creation of release tagged version with automatic assets upload. Trim the verion number from the name of the tarball of the progect: the install script should be now working. The release assets is uploaded always with the last tag and on the master branch. | 01 July 2022, 03:42:49 UTC |
76e9e00 | Stefano Zaghi | 01 July 2022, 03:33:08 UTC | Fix issues #94 #95 Fix issues #94 #95: switch from Travis CI to github actions for performing CI and revert back the creation of release tagged version with automatic assets upload. Trim the verion number from the name of the tarball of the progect: the install script should be now working. The release assets is uploaded always with the last tag and on the master branch. | 01 July 2022, 03:33:08 UTC |
181200c | Stefano Zaghi | 30 June 2022, 19:31:31 UTC | add install script to release assets | 30 June 2022, 19:32:18 UTC |
394e62b | Stefano Zaghi | 30 June 2022, 19:23:48 UTC | modify CI action | 30 June 2022, 19:23:48 UTC |
a35ef22 | Stefano Zaghi | 30 June 2022, 19:21:52 UTC | modify CI action | 30 June 2022, 19:21:52 UTC |
57114cb | Stefano Zaghi | 30 June 2022, 18:50:54 UTC | modify CI action | 30 June 2022, 18:50:54 UTC |
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 |
ca66972 | Stefano Zaghi | 28 June 2022, 07:05:27 UTC | Merge tag 'vv1.2.5' into develop Minor updates after Jacob FPM integration | 28 June 2022, 07:05:27 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 |