Devour hides your current window before launching an external program and unhides it after quitting.
Devour was inspired by
sw
and is a successor to
devour.sh
yay -S --noconfirm devour
# or
yay -S --noconfirm devour-git # Nightlygit clone https://github.com/salman-abedin/devour.git && cd devour && sudo make installdevour CMD ...devour z FILE instead of devour zathura FILE)cd devour
patch -s < devour-shellalias-10.0.diff # Add the feature
patch -s -R < devour-shellalias-10.0.diff # Remove the feature
sudo make install # ReinstallDevour from your file explorer instead of the shell.
Watch my demo and notice how seamless it is compared to devouring from the shell.
Hint: If you are one of those unfortunate souls who uses xdg-open instead of a custom launch script, then go to your ~/.local/share/applications directory and modify the applications you launch from your file explorer like below and enjoy the true devouring experience.
[Desktop Entry]
Type=Application
Name=PDF Reader
Exec=/usr/local/bin/devour /usr/bin/zathura %U
cd devour
git pull --no-rebase && sudo make installcd devour
sudo make uninstall21/06/20:- Added support for names with spaces
07/07/20:- Added support for shell aliases
03/08/20:- Rewrote the shellscript in C
23/08/20:- Made additional features optional using patching
08/11/20:- Added support for all unsafe characters
keni7385 (AUR package submitter/maintainer)
agnipau
HawaiinPizza
sbuller
AriaMoradi
durcor
| Name | Description |
|---|---|
| faint | Extensible TUI fuzzy file explorer |
| bolt | The launcher wrapper |
| uniblocks | The status bar wrapper |
| tide | Minimal Transmission CLI client |
| puri | Minimal URL launcher |
| Magpie | The dotfiles |
| Alfred | The scripts |