5 个版本
0.0.6 | 2024年6月7日 |
---|---|
0.0.5 | 2023年1月26日 |
0.0.3 | 2022年9月20日 |
0.0.2 | 2021年10月11日 |
454 在 命令行工具 中排名
每月下载 21 次
21KB
454 行
Font Manager CLI
Linux 上管理字体的简单 CLI 工具
WIP!!
此项目已经可以使用,但预计会有破坏性的变化。
安装
使用 cargo
cargo install font-manager
关于
此实用程序简化了在终端内管理字体。
内置对 nerd font 聚合项目 上的极客字体的支持
所有字体都将安装到 $HOME/.fonts/
,如果不存在则创建它
使用方法
使用帮助了解所有选项
font-manager --help
安装
您只需给出名称即可安装项目中包含的极客字体
font-manager install --nerd FiraCode
或安装任何字体,给出包含字体的 zip 文件的路径
font-manager install --from-zip /path/to/zipfile/font.zip
如果您不想手动下载字体,可以传递包含 zip 文件的 URL
例如:JetbrainsMono 字体
font-manager install --from-url https://download.jetbrains.com/fonts/JetBrainsMono-2.242.zip
标志
这些标志可以发送给任何安装选项。
--use-otf
默认情况下,这将忽略任何 .otf
字体,以避免与 .ttf.
的相同字体的冲突。如果您更喜欢 .otf
,或者软件包只包含 .otf
,请发送此标志,并将安装 .otf
字体,忽略 .ttf
font-manager install --nerd FiraCode --use-otf
--interactive
默认情况下,这将安装软件包中的所有内容(考虑 otf/ttf 偏好)。如果您想选择要安装的具体文件,请发送此标志
font-manager install --nerd FiraCode -i
如果发送了交互式,则如果也发送了,将忽略 --use-otf
,因为您将要求每个文件
--delete-zip
安装极客字体不会留下任何残留文件,但下载将留下 zip 文件,您可以指定一个标志来删除此文件。(此标志也适用于 --from-zip
,如果您想删除 zip 文件也是如此)
font-manager install --from-url https://download.jetbrains.com/fonts/JetBrainsMono-2.242.zip --delete-zip
font-manager install --from-zip /path/to/zipfile/font.zip --delete-zip
卸载
任何已安装的Nerd字体都可以通过提供字体名称来删除
font-manager uninstall FiraCode
如果您想删除其他已安装的字体,需要在$HOME/.fonts/
文件夹中提供包含字体的确切文件夹名称。通常,它会使用zip名称作为名称
font-manager uninstall JetBrainsMono-2.242
依赖项
~15–27MB
~415K SLoC