1
0
Fork
You've already forked filet
0
A fucking fucking fast file fucker (a so called fufufafifu)
  • C 93.8%
  • Roff 4.5%
  • Makefile 1.7%
2020年02月23日 15:22:40 +00:00
.clang-format Fixed travis ( #10 ) 2019年03月06日 00:33:08 +01:00
.gitignore lets do this bois 2019年02月20日 19:42:40 +01:00
.travis.yml Fixed travis ( #10 ) 2019年03月06日 00:33:08 +01:00
example.png Add more documentation. ( #12 ) 2019年10月10日 22:41:58 +02:00
filet.1 Add more documentation. ( #12 ) 2019年10月10日 22:41:58 +02:00
filet.c Fix compiler warnings 2020年02月23日 01:42:49 +09:00
LICENSE Added LICENSE 2019年02月26日 17:19:15 +01:00
Makefile Recursive deletion 2019年03月01日 21:05:51 +01:00
README.md Add more documentation. ( #12 ) 2019年10月10日 22:41:58 +02:00

filet

A fucking fucking fast file fucker (a so called fufufafifu)

Example

Usage

filet. Done.

Optionally give it a directory to open like this filet <dir>.

Also you can use the following snippet to automatically switch to the directory you quit in.

f() {
 filet "$@"
 cd "$(< /tmp/filet_dir)"
}

You can set FILET_OPENER to a program to open files with. This defaults to xdg-open.

Installation

You can install filet from the following repositories:

Repo Name
AUR filet-git
nixpkgs filet

Manually

Building filet yourself is pretty straight forward.

  1. Install 0 dependencies
  2. make

To install it you can use make install.

Why?

 - = .--._
 - - ~_= =~_- = - `. `-.
 ==~_ = =_ ~ - = .-' `.
 --=~_ - ~ == - = .' _..:._
 ---=~ _~ = =- = `. .--.' `.
 --=_-=- ~= _ - = - _.' `. .--.:
 -=_~ -- = = ~- .' : : :
 -=-_ ~= = - _-`--. : .--: D
 -=~ _= = -~_= `; .'.: ,`---'@
 --=_= = ~- -= .' .' `._ `-.__.'
 --== ~_ - = =- .' .' _.`---'
 --=~_= = - = ~ .'--'' . `-..__.--.
 jgs--==~ _= - ~-= =-~_- `-..___( ===;
 --==~_==- =__ ~-= - - .' `---'

Keybinds

Key Function
j/k Move up/down
h Leave directory
l Enter directory/open file
~ Move to home
/ Move to root
. Toggle dotfile visibility
g Select first item
G Select last item
r Reload directory
e Edit with $EDITOR
s Spawn $SHELL in current directory
m Mark item as selected
x Delete selected items
q Quit