Bug#1006898: RFP: handlr -- application default handler
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-rust@lists.debian.org
* Package name : handlr
Version : 0.6.4
Upstream Author : Gregory
* URL : https://github.com/chmln/handlr
* License : MIT
Programming Lang: Rust
Description : application default handler
Manage your default applications with ease using handlr!
Features
* Set default handler by extension or mime-type
* Intelligent mime type detection from files based on extension and
content
* Open multiple files at once
* Set multiple handlers for mime/extension and use rofi/dmenu to pick
one
* Wildcard support like text/*
* Automatically removes invalid/wrong .desktop entries from
mimeapps.list
* Helper commands like launch, get --json for your scripting needs
* Unnecessarily fast (written in Rust)
* Single compiled binary with no dependencies
----
As the description mentions, this overlaps with the already packages
xdg-utils, but does have interesting improvements, to quote the
upstream README:
Compared to xdg-utils
* Can open multiple files/URLs at once
* Can have multiple handlers and use rofi/dmenu to pick one at runtime
* Far easier to use with simple commands like get, set, list
* Can operate on extensions, no need to look up or remember mime types
* useful for common tasks like setting a handler for png/docx/etc files
* Superb autocomplete (currently fish, zsh and bash), including mimes, extensions, and .desktop files
* Optional json output for scripting
* Properly supports Terminal=true entries
Reply to: