5 unstable releases
0.3.2 | Feb 20, 2024 |
---|---|
0.3.1 | Feb 7, 2024 |
0.3.0 | Feb 5, 2024 |
0.2.0 | Feb 2, 2024 |
0.1.0 | Feb 2, 2024 |
#517 in Filesystem
35 downloads per month
41KB
841 lines
fpick
fpick is an interactive file picker to traverse through directories tree in a terminal.
Installation
Cargo
cargo install fpick
This will install fpick
binary in Rust's Path.
Binary
Alternatively, you can download the compiled binary:
curl -L https://github.com/igrek51/fpick/releases/download/0.3.0/fpick -o ~/bin/fpick
chmod +x ~/bin/fpick
Usage
Launch the interactive file picker by running fpick
.
Navigate with keyboard:
↑
and↓
to move between files and directories,→
to enter a directory.←
to go up,- Type a phrase to filter the list of files
Enter
to select a file, exit and print its path to stdout.
See fpick --help
for more options.
CLI arguments
Usage:
fpick [OPTIONS]
to select a file in a current directory and return its pathfpick [OPTIONS] <PATH>
to select a file starting from a specified directory
Options:
--relative
,--rel
,-r
- Print selected path as relative to the starting directory--version
- Print version--help
,-h
- Print usage
Examples
You can use it in combination with other commands, for example to print the selected file:
cat `fpick`
Tired of typing ls
and cd
, over and over again,
just to find a file in a deeply nested directory tree?
Use fpick
to navigate through directories interactively:
cd `fpick`
Dependencies
~5–11MB
~114K SLoC