14个版本 (7个重大更新)
0.10.2 | 2024年2月3日 |
---|---|
0.9.1 | 2023年7月23日 |
0.8.1 | 2023年2月2日 |
0.8.0 | 2020年4月1日 |
0.1.0 | 2018年11月18日 |
#3 in #correct
1.5MB
1K SLoC
devicon-lookup
devicon-lookup
是一个简单的独立CLI工具。它接受来自stdin的文本,并在stdout返回带有devicon的文本。
使用场景
使用场景包括
将devicons添加到目录中的文件
ls | devicon-lookup --color
将图标添加到grep结果
rg test | devicon-lookup --prefix :
流式传输大型结果集的结果
rg str --color always | devicon-lookup -c -p : | fzf --ansi
安装
推荐的安装方法是使用Rust包管理器 cargo
cargo install devicon-lookup
升级
也可以通过 cargo
进行升级。以下命令将安装devicon-lookup的最新版本
cargo install devicon-lookup --force
VIM使用
此工具的主要实际使用场景是 VIM
和具体使用 fzf
。有关整合这些功能的可能解决方案的更多信息,请参阅 fzf.devicon.vim
仓库。此仓库是 fzf.vim
的分支,使用此工具向模糊搜索结果添加devicons
CLI使用
Dev Icon Lookup
Usage:
devicon-lookup [options]
devicon-lookup (-h | --help)
devicon-lookup --version
Options:
-h --help Show this screen.
--version Show version.
-c --color
Strip ANSI color codes from each line before processing them
The original string with ANSI codes preserved is output
-p --prefix=<delimiter>
The filename is considered to be everything up to the given
delimineter. The entire line is still output
-r --regex=<regex>
Regex used on each line to find the filename.
Regex's must be valid based on the Rust `regex` crate
The regex is expected to have a single capture group,
which contains the filename. Extra capture groups are ignored
进一步阅读
关于初始构建和灵感的博客文章:https://coreyja.com/vim-fzf-with-devicons/
依赖项
~7–10MB
~185K SLoC