Awesome
fd-zsh Plugin
fd aliases plugin for zsh.
This plugin defines useful aliases that can be used for fd
the moden alternative of find
.
Installation
This plugin is written with MacOS in mind. but it should work on any unix based OS.
- First, Install exa
brew install fd
- Clone this repository into zsh plugins folder
cd ~/.oh-my-zsh/custom/plugins git clone https://github.com/MohamedElashri/fd-zsh
or
cd $ZSH_CUSTOM/plugins/
git clone https://github.com/MohamedElashri/fd-zsh
-
Add the plugin to
/.zshrc
You should add
fd-zsh
to the plugin listplugins=(... fd-zsh)
-
Restart the terminal session
You can do this via
source $ZSH/oh-my-zsh.sh
Usage/Examples
This project contain some useful aliasses that you can run in your terminal that zsh supported like ITerm2
.
You can type in the alias in your terminal. This is a list of available aliasses.
Alias | Command | Help |
---|---|---|
fd | fd --color always | Always colorize output by default |
fd_details | fd --list-details | list details |
fd_ext | fd --extension | Filter by file extension, insert <extension> after this command |
fd_name | fd --glob | Filter by file name (default: regular expression) |
fd_case | fd --ignore-case | Search hidden files and directories |
fd_abs | fd --absolute-path | Show absolute instead of relative paths |
fd_exec | fd --exec | Execute command for each search result |
fd_execlude | fd --exclude | Exclude files and directories that match the given glob pattern <pattern> |
fd_size | fd --size | SFilter by file size (insert <size> after this command) |
fd_owner | fd --owner | Filter by file owner (insert user:group after this command) |
fd_symbolic | fd --follow | Follow symbolic links |
fd_version | fd --version | Show version information |
fd_help | fd --help | Show help message |
Contributing
Contributions are always welcome!
Pull requests are welcome. I will test them to make sure they are compatible.
Please make sure to update tests as appropriate.