Crates.io | fox-default |
lib.rs | fox-default |
version | 0.8.0 |
source | src |
created_at | 2023-09-24 22:18:07.568918 |
updated_at | 2023-10-15 16:12:53.485185 |
description | Default application manager. |
homepage | https://github.com/fox-managers/default |
repository | |
max_upload_size | |
id | 982206 |
size | 56,149 |
System for choosing default applications, programs, and utilities
TODO: generate executables for fast exec
Like update-alternatives
, but local to user and more flexible. Requires a database of applications and their defaults at "${XDG_CONFIG_HOME:-$HOME/.config}/chooses/defaults"
Control which applications are selected when opening a file. This works irrespective of the desktop environment. xdg-open
falls flat because it doesn't work with directories. Furthermore, different applications can be configured to work in a different context (X, Terminal emulator, Linux console).
Since these are just shell scripts, arbitrary arguments should be supported, like --column
and --row
for example, if using a text editor.
The current 'Browser' or 'Image Viewer' can be launched. Again, this is intended to work across distributions and user interfaces.
See more info in details.md
cargo install exa