dsktp

Crates.iodsktp
lib.rsdsktp
version0.1.0
sourcesrc
created_at2022-05-12 03:36:03.302118
updated_at2022-05-12 03:36:03.302118
descriptionA utility for listing and interacting with .desktop files on unix systems
homepagehttps://sr.ht/~parasrah/dsktp/
repositoryhttps://git.sr.ht/~parasrah/dsktp/
max_upload_size
id584992
size2,733,930
(Parasrah)

documentation

README

dsktp

A CLI tool to interact with files adhering to the freedesktop desktop entry specification.

Examples

Together with fzf, this tool can be used as an application launcher:

#!/usr/bin/env sh

dsktp app ls | fzf --multi --prompt='(x)' |

while read app; do
    dsktp app exec "$app"
done

Or for an environment like sway:

#!/usr/bin/env sh

swaymsg "[tiling]" -t command opacity 0.7

dsktp app ls | fzf --multi --prompt='(x)' |

while read app; do
    swaymsg -t command exec "$(dsktp app how "$app")"
done

swaymsg "[tiling]" -t command opacity 1
Commit count: 0

cargo fmt