Search for .desktop files in XDG_DATA_DIRS
Go to file
2024-04-19 23:13:43 +02:00
src Add program 2024-04-19 23:10:16 +02:00
.gitignore Add program 2024-04-19 23:10:16 +02:00
Cargo.lock Add program 2024-04-19 23:10:16 +02:00
Cargo.toml Add program 2024-04-19 23:10:16 +02:00
Readme.md Add readme 2024-04-19 23:13:43 +02:00

deskwhich

Search for .desktop files in XDG_DATA_DIRS

Usage

desktopwhich [OPTIONS] <SEARCH>

Arguments:
  <SEARCH>  The desktop file to search for

Options:
      --skip-dot    Skip directories in XDG_DATA_DIRS that start with a dot
      --skip-home   Skip directories in XDG_DATA_DIRS that start with the home directory
  -a, --all         Print all matches in XDG_DATA_DIRS, not just the first
      --show-tilde  Output a tilde for HOME directory
  -h, --help        Print help
  -V, --version     Print version

Building

git clone https://codeberg.org/axtlos/desktopwhich.git
cd desktopwhich
cargo build --release

The executable will be placed in ./target/release, it can be copied to any directory in PATH.