mirror of
https://github.com/jarun/nnn.git
synced 2024-11-28 05:41:31 +00:00
Add quick find (fd) and grep (rg) plugin examples
This commit is contained in:
parent
709e7bd7dd
commit
509f069818
|
@ -250,6 +250,36 @@ There are many plugins provided by `nnn` which can be used as examples. Here are
|
|||
disown
|
||||
```
|
||||
|
||||
- Quick find (using `fd`)
|
||||
```sh
|
||||
#!/usr/bin/env sh
|
||||
|
||||
. "$(dirname "$0")"/.nnn-plugin-helper
|
||||
|
||||
printf "pattern: "
|
||||
read -r pattern
|
||||
|
||||
if ! [ -z "$pattern" ]; then
|
||||
printf "%s" "+l" > "$NNN_PIPE"
|
||||
eval "fd -HI $pattern -0" > "$NNN_PIPE"
|
||||
fi
|
||||
```
|
||||
|
||||
- Quick grep (using `rg`)
|
||||
```sh
|
||||
#!/usr/bin/env sh
|
||||
|
||||
. "$(dirname "$0")"/.nnn-plugin-helper
|
||||
|
||||
printf "pattern: "
|
||||
read -r pattern
|
||||
|
||||
if ! [ -z "$pattern" ]; then
|
||||
printf "%s" "+l" > "$NNN_PIPE"
|
||||
eval "rg -l0 --hidden -S $pattern" > "$NNN_PIPE"
|
||||
fi
|
||||
```
|
||||
|
||||
## Contributing plugins
|
||||
|
||||
1. Add informative sections like _Description_, _Notes_, _Dependencies_, _Shell_, _Author_ etc. in the plugin.
|
||||
|
|
Loading…
Reference in a new issue