Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/urbanjost/fpm-search
fpm-search finds information about registered fpm (Fortran Package Manager) packages
https://github.com/urbanjost/fpm-search
fortran-package-manager fpm-plugin fpm-tools
Last synced: about 6 hours ago
JSON representation
fpm-search finds information about registered fpm (Fortran Package Manager) packages
- Host: GitHub
- URL: https://github.com/urbanjost/fpm-search
- Owner: urbanjost
- License: isc
- Created: 2021-03-24T15:34:31.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-11-18T23:20:01.000Z (almost 2 years ago)
- Last Synced: 2023-04-19T08:20:38.505Z (over 1 year ago)
- Topics: fortran-package-manager, fpm-plugin, fpm-tools
- Language: Fortran
- Homepage:
- Size: 191 KB
- Stars: 6
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![string](docs/images/search.gif)
### [fpm-tools](https://github.com/search?q="fpm-tools"%20in:topic%20language:fortran):[fpm-search](https://urbanjost.github.io/fpm-search/fpm-search.1.html)List available packages in the
[fpm-registry](https://fortran-lang.org/packages/fpm) from the
command line.This allows for quickly locating fpm(1) packages and generating the
associated dependency lines to insert into fpm(1) package manifest files
(fpm.toml) that wish to use them.The fpm-search(1) command may be used stand-alone or as a plugin for
fpm(1).This repository is a descendent of fpm-search(1) by @brocolis
(Carlos Une).## Build
```
git clone https://github.com/urbanjost/fpm-search
cd fpm-search
fpm install
```
## Usage
```bash
fpm-search hash
fpm-search pixel -V
fpm-search # list all package descriptions
fpm-search -V # describe all packages in detail
```
## Configuration fileAdditional repositories may be searched by creating a
configuration file.1. Windows: `%HOMEPATH%\.fpm-search.conf`
2. Linux: `$HOME/.fpm-search.conf`### Format
```
label1=https://my-alternate-registry/index.json
label2=https://other-registry/index.json
```
---
### References
## Fortran Package Manager (fpm) ![fpm](docs/images/fpm_wheel.gif)
- [fpm developer documentation](https://fortran-lang.github.io/fpm)
- [fpm github site](https://github.com/fortran-lang/fpm)
- [repository instructions](https://github.com/fortran-lang/fpm-registry)
- [package listing](https://fortran-lang.org/packages).
- [fpm presentation](https://tcevents.chem.uzh.ch/event/12/contributions/39/attachments/35/104/Richardson-fpm-presentation.pdf)
- [youtube:getting started with fpm](https://www.youtube.com/watch?v=pg77uR792YU)
- [PackageCon]( https://www.youtube.com/watch?v=g7ECnr_Q7Ck)