Можете ли вы нечеткий поиск в ваших подкаталогах fd? - PullRequest
0 голосов
/ 03 апреля 2019

У меня следующая структура папок:

/path/to/master/
└──asdf/
   └──asdf1.png
   └──asdf2.png
└──qwer/
   └──qwer1.png
   └──qwer2.png
└──ziuo/
   └──zuio1.png
   └──zuio2.png
...

с большим количеством подпапок. Моя цель - написать завершение fzf, используя fd. Я уже получил это, но это очень медленно. Я задаюсь вопросом: есть ли способ динамически определить fd, где искать? Когда я ввожу myfunc arg1 qwer**, я хочу выполнять поиск только в подпапке qwer.

Сначала я попытался cd - войти в подпапку, исключая другие каталоги, ограничив глубину поиска, но это не ускорило ее

Мой код:

# myfunc takes two args
_fzf_complete_myfunc() {
    _fzf_complete "-i" "$2" < <(
        fd --type file --extension png \
            -E MIB -d 3 -p \
            "$2" /path/to/master
        )
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...