faint is a fuzzy file explorer for the CLI that supports various extensible features.
-
Filters & Hidden Files
- fzf
- fd
- xdotool
diff, sort, sed, pkill & awk
setsid
(Optional; For better launching experience)- hulk (Optional; For bulk moving/renaming)
git clone https://github.com/salman-abedin/faint.git && cd faint && make && sudo make install
yay -S --noconfirm faint
# Or
yay -S --noconfirm faint-git # Nightly
Command | Effect |
---|---|
faint |
Explore current directory |
faint <PATH> |
Explore specified directory |
faint -l |
Explore last visited directory |
# Leaves on the last visited directory (Recommended as default)
faint(){
faint
read -r faint_last_dir < ~/.local/share/faint/FAINT_FINAL
cd "$faint_last_dir" || exit
}
Key | Effect |
---|---|
; |
cd into directory/launch file + resets query & position |
: |
Launches file without resetting the query & position |
, |
Changes directory backward |
enter |
Drops down to shell on the current directory |
esc |
Clears the query / quits the program |
tab |
Navigates down |
btab |
Navigates up |
Key | Effect |
---|---|
. |
Toggles filtered files visual |
> |
Toggles hidden files visual |
= |
Increases max depth |
- |
Decreases max depth |
_ |
Resets max depth |
< |
Refreshes the list |
Key | Effect |
---|---|
] |
Toggles mark down |
[ |
Toggles mark up |
\ |
Toggles mark All |
space |
Launches operations menu for the marked files |
Key | Effect |
---|---|
' |
Launches bookmark browser / Remove selected bookmark |
" |
Adds current directory to bookmark list |
- Consult the
~/.config/faintrc
for all your modifications need
cd faint
git pull rebase && sudo make install
yay -Syu --noconfirm
cd faint
sudo make uninstall
- orhun ( AUR package maintainer)
- NICHOLAS85
Name | Description |
---|---|
devour | X11 window swallower |
bolt | The launcher wrapper |
uniblocks | The status bar wrapper |
tide | Minimal Transmission CLI client |
puri | Minimal URL launcher |
Magpie | The dotfiles |
Alfred | The scripts |