Git Product home page Git Product logo

filet's Introduction

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

filet's People

Contributors

ym1234 avatar buffet avatar francesco149 avatar wooosh avatar w0xel avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.