生成自定义shell提示符(ZSH)
项目描述
为ZSH提供的先进shell提示符。
用法
安装它
pip install --user makeprompt
将其放入您的 ~/.zshrc
autoload -Uz promptinit promptinit prompt off setopt PROMPT_SUBST PROMPT='$( ~/.local/bin/makeprompt )'
特性
使用真彩色(24位)颜色显示用户/主机名/路径
8位颜色回退,用于不支持真彩色的终端
git仓库状态信息(分支,脏)
启用Python的virtualenv信息
后台(停止)作业计数
自定义
可以使用 MAKEPROMPT_COLORS 环境变量来更改提示符不同部分的颜色。
格式类似于 LS_COLORS,例如
export MAKEPROMPT_COLORS='user=38;2;56;142;60:host=38;2;198;255;0'
提供了一个实用脚本,方便地从HTML十六进制颜色生成真彩色调色板。
例如
python -m makeprompt.utils.make_truecolor_palette user='#808' host='#f0f' path='#ff0'
您也可以在shell配置文件中使用此功能
eval $( python -m makeprompt.utils.make_truecolor_palette ... ) export MAKEPROMPT_COLORS
开发
要测试开发版本,请在 ~/Projects/makeprompt 中检出
PROMPT=’$( PYTHONPATH=”$HOME”/Projects/makeprompt python -m makeprompt )’
项目详情
下载文件
下载适合您平台的应用程序文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
makeprompt-0.3.tar.gz (6.8 kB 查看哈希值)
构建发行版
makeprompt-0.3-py3-none-any.whl (8.0 kB 查看哈希值)
关闭
makeprompt-0.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0d4f3f9254bb6f196ef63b6956a743cb123ca1b6ee00620d379915bc8cd7ef91 |
|
MD5 | 077fb72cda2a83506b21af5fe42f08e5 |
|
BLAKE2b-256 | af9d594c37804a23e518a1d036fd88ad64e22d95c359e6723a1d9441d22f81a0 |
关闭
makeprompt-0.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2b5f82ba68c0b906707b3f46ee9ef32e997466477fdde4f067b2d2d0bdd6d1d5 |
|
MD5 | 4e1ba3ac4af28a92f78c9f0d62a5a209 |
|
BLAKE2b-256 | a0d0e4087a698ce9733cb6bc7f58cf30f8a1c7503edffafa52d3181b46796726 |