3 个版本
0.1.3 | 2024 年 2 月 2 日 |
---|---|
0.1.2 | 2023 年 10 月 29 日 |
0.1.1 |
|
0.1.0 | 2022 年 10 月 10 日 |
在 文件系统 中排名第 457
每月下载量 422 次
用于 yofi
21KB
498 代码行
freedesktop-icon-lookup
一个基于 Freedesktop 图标查找规范 搜索给定应用名称路径的库。实现预先扫描所有目录,因此多次查找执行速度更快,无需实际文件系统扫描。
特性列表
- 支持多个主题,包括继承的;
- 在所有找到的主题中进行高级查找
示例
use freedesktop_icon_lookup::{Cache, LookupParam};
let theme = "Adwaita";
let mut cache = Cache::new()?;
cache.load(theme)?;
let _: Option<PathBuf> = cache.lookup("firefox", theme);
替代方案
如果只需要搜索少量图标,freedesktop-icons 可能是一个更好的选择。
依赖关系
~0.4–0.9MB
~20K SLoC