4 个版本

0.1.7 2024年4月26日
0.1.6 2023年7月9日
0.1.5 2023年6月12日

#1228命令行工具

MITLGPL-3.0-or-later

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