跳转到主要内容

生成自定义shell提示符(ZSH)

项目描述

为ZSH提供的先进shell提示符。

PyPI PyPI - License

用法

安装它

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 查看哈希值)

上传时间: Python 3

由以下支持