4个版本
0.2.2 | 2024年3月25日 |
---|---|
0.2.1 | 2024年3月24日 |
0.2.0 | 2024年3月24日 |
0.1.0 | 2024年3月24日 |
#2 in #alacritty
35KB
215 行代码(不含注释)
altp
alacritty的一个简单主题选择器 - 一个跨平台、GPU加速的终端模拟器。
[al]acritty [t]heme [p]icker
感谢@rajasegar和@juanvqz提供的alacritty-themes NPM包,这个项目受到了它的启发。
内含主题的版权归原作者所有。请查看各个主题的详细信息。
需要Alacritty >= v0.13.0
动机
我想尝试Alacritty的其他主题,所以想试一下alacritty-themes,但发现它不支持Alacritty的新TOML配置语法。
自然地,像任何理智的人类一样,我决定不手动更新我的Alacritty配置,而是用支持TOML配置文件的Rust重写整个应用程序。
安装
如果没有安装,首先安装rust。
然后全局安装altp
$ cargo install altp
用法
不使用参数或选项使用命令将显示一个交互式菜单以选择主题
$ altp
Select a theme: [Page 1/7]
> 3024 (dark)
3024 (light)
Afterglow
Alabaster
Alabaster (dark)
Argonaut
Ashes (dark)
Ashes (light)
Atelierdune (dark)
Atelierdune (light)
Atelierforest (dark)
Atelierforest (light)
Atelierheath (dark)
Atelierheath (light)
可以使用更高级的选项来自定义行为。
使用h
或help
选项查看文档。
$ altp -h
Usage: altp [OPTIONS] [THEME]
Arguments:
[THEME] The name of the theme to use
Options:
-l, --list Print a list of available themes
-C, --current Print the current theme name
-d, --dir <DIR> The directory to search for the alacritty config file
-c, --create Whether to create a new config file if one does not already exist
-h, --help Print help (see more with '--help')
-V, --version Print version
请注意,默认情况下altp
将假设alacritty配置目录路径为
C:/Users/user/AppData/Roaming/alacritty
对于Windows和
/home/user/.config/alacritty
对于所有其他操作系统。
使用d
或dir
参数提供自定义的alacritty配置路径。
依赖项
~2.1–9.5MB
~81K SLoC