Desk-exec
Desk-exec provides an API to search for and execute programs from their XDG desktop entry files.
Overview
This API is designed around the 'DesktopEntry' struct from the 'freedesktop_desktop_entry' crate. It provides the functionality to do a substring search for list of directories, and execute the program within a desktop entry.