4 个版本
0.1.7 | 2024年4月26日 |
---|---|
0.1.6 | 2023年7月9日 |
0.1.5 | 2023年6月12日 |
#1228 在 命令行工具
22KB
347 代码行
OTC - Oh My Posh 主题选择器!
(目前仅限 Windows!)
安装
cargo install otc
替代安装
潜在依赖
其他方法
git clone https://github.com/nrdrch/otc.git
cd otc
cargo build --release
- 建议将可执行文件从 target/release 移动到您的 'Path' 环境变量中的一个目录,以便于执行。
选项 | 描述 | 示例 |
---|---|---|
--list-themes, -ls | 列出主题 | otc -ls |
--update-omp, -u | 更新 OMP 包括主题 | otc -u |
--choose-theme, -ch | 按名称选择主题 | otc -ch bubblesextra |
--add-newtheme, -a | 将主题添加到列表 | otc -a "Name" "/Path/to/theme" |
-help, -h | 显示帮助 | otc -h |
进一步说明
列表
- 此列表显示默认 OMP 路径中所有可用的主题。
- 此外,还包括由 --add-newtheme 创建的 WindowsPowerShell\ompthemes 中的主题。
为了便于使用和查看,主题在列出之前会删除其文件扩展名。
命令别名:-ls
otc --list-themes
更新
- 这将使用 winget 更新 OMP。
- 同时将主题与其 Github 同步,确保所有更改都得到应用。
命令别名:-u
otc --update-omp
选择
- 在此示例中,我们选择主题 "amro" 作为新主题。
- 这将用 amro 主题覆盖名为 "custom.*" 的文件,从而选择它作为当前主题。
- 除了隔离添加的和默认主题外,这意味着在 PowerShellProfile 中只需导入名为 "custom" 的文件作为主题即可。
选择时不要包含文件扩展名。这也会选择新创建的主题。
命令别名:-ch
otc --choose-theme amro
添加新主题
- 第一个示例从当前主题创建名为 "amroedit" 的新主题。
- 第二个示例创建名为 "test" 的主题,并包含主题的路径。
如前所述,主题将保存到 WindowsPowerShell\ompthemes
命令别名:-a
otc --add-newtheme amroedit
或
otc --add-newtheme test "path\to\themefile.extension"
依赖
~14–27MB
~293K SLoC