A better xdg-utils
Find a file
2020-05-17 16:51:10 -04:00
.github/workflows Add workflow 2020-05-17 16:01:50 -04:00
completions Combine mimes with extensions 2020-05-17 15:48:56 -04:00
src Remove rayon, deemed unneeded after benchmarks 2020-05-17 16:01:26 -04:00
.gitattributes Ignore completions from stats 2020-05-16 03:25:25 -04:00
.gitignore MVP 2020-04-05 17:29:58 -04:00
.rustfmt.toml Handle directories 2020-05-17 00:45:25 -04:00
Cargo.lock (cargo-release) version 0.2.0 2020-05-17 16:07:33 -04:00
Cargo.toml (cargo-release) version 0.2.0 2020-05-17 16:07:33 -04:00
README.md Update README.md 2020-05-17 16:51:10 -04:00


handlr

Manage your default applications with ease using handlr!

Features

  • Set default handler by extension or mime-type
  • Open path/url with default handler (like xdg-open)
  • List default associations
  • Automatically removes invalid/wrong .desktop entries from mimeapps.list
  • Simply a great command-line experience

Compared to xdg-open and xdg-mime

  • 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 just fish), including mimes, extensions, and .desktop files
  • Optional json output for commands like get

Screenshots

Installation

Just download the latest release binary.


Alternatively, you can install with cargo:

cargo install handlr

Icon Attribution

Icons made by Eucalyp from www.flaticon.com