#自动 #命令行工具 #配置 #短暂 #片段 #JSON #短暂提示

bin+lib posh-transient

一个简单的命令行工具,可以自动将短暂提示添加到您的 oh-my-posh 配置中

1 个不稳定版本

0.2.1 2023年5月24日
0.2.0 2023年5月24日
0.1.0 2023年5月24日

#638配置

每月 27 次下载

自定义许可证

715KB
67

Posh-Transient

一个简单的命令行工具,可以自动将 短暂提示 添加到您的 oh-my-posh 配置中,基于您的输入行的最右侧片段。

安装

cargo install posh-transient

用法

一次性生成

# prints path to the generated file
posh-transient <input theme json> <output folder or file>

如果指定了输出文件夹(而不是现有的文件),则假设您的输入是 theme.json,输出文件名将是 theme.transient.json

将其放入 oh-my-posh init

将您的配置路径替换为对该程序的调用。

以 pwsh 为例

# Change this
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/catppuccin_mocha.omp.json" | Invoke-Expression

# Into this
oh-my-posh init pwsh --config (&posh-transient "$env:POSH_THEMES_PATH/catppuccin_mocha.omp.json" "<Some folder you want to place the generated file in>") | Invoke-Expression

posh-transient 如果目标文件已经生成,将提前退出。

示例

atomic

依赖项

~1.8–2.7MB
~52K SLoC