Skip to content
/ fpm Public

CLI tool for managing Flatpak modules and manifests.

License

Notifications You must be signed in to change notification settings

louib/fpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fpm

fpm is a CLI tool for managing Flatpak modules and manifests.

Tests status Code formatting dependency status License file

This repo is a work-in-progress and is not ready for general use. The command-line options, command names and file formats might change at any time until the project reaches version 1.0.0.

fpm focuses on managing the modules described in Flatpak manifests. If you are looking for a tool to use Flatpak manifests for local development, have a look at fenv.

fpm uses the flatpak-rs to parse Flatpak manifests.

Features

  • install modules from a database of Flatpak modules
  • import modules from other package managers (currently cargo and vcpkg are supported).
  • update modules (using the x-checker-data field).

Installing

fpm is currently not published on crates.io. You will need to install it locally with cargo.

Building with Cargo

git clone [email protected]:louib/fpm.git
cd fpm/
cargo install --path .

License

MIT

About

CLI tool for managing Flatpak modules and manifests.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published