File tree Expand file tree Collapse file tree 1 file changed +31
-1
lines changed Expand file tree Collapse file tree 1 file changed +31
-1
lines changed Original file line number Diff line number Diff line change 1
- # setup-fpm
1
+ # setup-fpm
2
+
3
+ __ GitHub Action to setup the [ Fortran Package Manager] ( https://github.com/fortran-lang/fpm ) on Ubuntu, MacOS and Windows.__
4
+
5
+ [ ![ License: MIT] ( https://img.shields.io/badge/License-MIT-blue.svg )] ( https://opensource.org/licenses/MIT )
6
+ [ ![ Github actions] ( https://github.com/LKedward/setup-fpm/workflows/.github/workflows/test-workflow.yml/badge.svg?event=push )] ( https://github.com/LKedward/setup-fpm/actions )
7
+
8
+
9
+ ## Usage
10
+
11
+ ``` yaml
12
+ - uses : lkedward/setup-fpm@v1
13
+ ` ` `
14
+
15
+ This will download the latest ` fpm` version to the CI machine and add it to the path.
16
+
17
+ `fpm` can therefore be called from the command line as usual in your workflows :
18
+
19
+ __e.g.:__
20
+ ` ` ` yaml
21
+ - run: fpm run
22
+ ` ` `
23
+
24
+ # # Options
25
+
26
+ __`use-bootstrap`__ (*optional,default:*`false`) whether to fetch and use the legacy 'bootstrap' implementation
27
+
28
+ __`fpm-version`__ (*optional*) the tag corresponding a Github release from which to fetch the `fpm` binary.
29
+ If omitted, the latest `fpm` release at [fortran-lang/fpm](https://github.com/fortran-lang/fpm/releases/latest) will be substituted.
30
+
31
+ __`fpm-repository`__ (*optional, default:* `https://github.com/fortran-lang/fpm`) which Github fork to fetch release binaries from.
You can’t perform that action at this time.
0 commit comments