Skip to content

DLopezJr/fp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

fp

An Easier Way to Launch Flatpaks

PURPOSE

Flatpak requires a "reverse-DNS style" naming scheme for applications. This is due to "security concerns".

The side-effect is that launching apps is difficult to remeber and tedious to type.

DETAILS

fp uses flatpak run and extended regex to search and run the matching flatpak.

Dependencies

flatpak (https://flatpak.org/setup/)

Install

$ git clone https://github.com/DLopezJr/fp
$ cd fp
$ test -x "$(command -v sudo)" && sudo make install || su -c "make install"

Uninstall

$ git clone https://github.com/DLopezJr/fp
$ cd fp
$ test -x "$(command -v sudo)" && sudo make uninstall || su -c "make uninstall"

Usage

$ fp <package_name>
$ fp <package_name> <$2>

Example

$ fp vlc
$ fp vlc --help 

Comments

  • The Flatpak naming scheme allows case-insenstive names. This has caused some complexity.
    • Currently only lower case stdin is functional.

TODO:

  • Packaging for repos
  • Manpage or Help flag
  • Error Handling
  • Full Postional Parameter Support

About

Easily Launch Flatpaks from the CLI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published