#prompt #bash #colorful #ps2 #display #set #ps1

app xprompt

显示彩色Bash提示符

5个版本

0.2.3 2021年12月27日
0.2.2 2021年11月27日
0.2.1 2021年3月6日
0.2.0 2020年11月26日
0.1.0 2020年10月30日

#4 in #ps2

GPL-3.0+

33KB
290

xprompt

build status

crates.io

显示彩色Bash提示符。

xprompt 是一个用于显示可以作为 PS1PS2 值使用的 CLI 工具。

安装

xprompt 是一个 Rust 项目。如果您想安装它,您需要 Rust 工具链。有关如何安装 Rust 的更多信息,请参阅 https://www.rustup.rs/

安装 Rust 后,您可以使用 Cargo 安装 xprompt。

cargo install --force xprompt
xprompt --help

用法

要使用 xprompt 设置您的 Bash 提示符,请将以下内容添加到您主目录中的 .bashrc.bash_profile 文件中。

eval "$(xprompt init)"

或者,如果您不想使用 eval

PS1="$(xprompt ps1)"
export PS1
PS2="$(xprompt ps2)"
export PS2

xprompt screenshot

这就足够了!

限制

目前,xprompt 是硬编码为以我想要的方式输出提示符。它无法以任何方式配置颜色、样式或显示的信息。这不太可能改变。如果您需要一个更可配置的提示符,您应该看看基于 xprompt 样式的 Jess Fraz 的 dot 文件,或者 Starship 项目

源代码

源代码可在 GitHub 上找到,网址为 https://github.com/56quarters/xprompt

变更

xprompt 的发行说明可以在 CHANGES.md 文件中找到。

开发

xprompt 使用 Cargo 执行各种开发任务。

构建 Staccato

$ cargo build

运行测试

$ cargo test

运行基准测试

$ cargo bench

构建文档

$ cargo doc

许可证

xprompt 根据 GPL,版本 3 的条款提供。

贡献

除非您明确声明,否则您有意提交的任何贡献,包括在您的作品中包含的贡献,都应按照上述条款许可,没有任何附加条款或条件。

致谢

此提示符的样式基于 Jess Fraz 的 Bash dot 文件

依赖关系

~12MB
~296K SLoC