~parasrah/dsktp

A cli tool for interacting with .desktop files on unix systems

4b11433 update Cargo.toml metadata

~parasrah pushed to ~parasrah/dsktp git

1 year, 4 months ago

cce4079 update Cargo.toml metadata

~parasrah pushed to ~parasrah/dsktp git

1 year, 4 months ago

#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