/fpm-search

fpm-search finds information about registered fpm (Fortran Package Manager) packages

Primary LanguageFortranISC LicenseISC

string

List available packages in the fpm-registry 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

fpm-search hash
fpm-search pixel -V
fpm-search     # list all package descriptions
fpm-search -V  # describe all packages in detail

Configuration file

Additional 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