如何让 kube-ps1 在 MacOSX 上的 Warp 终端中工作?

如何让 kube-ps1 在 MacOSX 上的 Warp 终端中工作?

我正在尝试摆脱项2但有一件事我无法实现,这对我来说非常重要,那就是kube-ps1项目。它的作用是使当前 Kubernetes 上下文在提示符下可见,如下所示:

在此处输入图片描述

在 iterm2 中,这表示我处于“prod” Kubernetes 上下文中。我在 iterm2 中使用 Oh My Zsh,并刚刚使用页面上的文档安装了它:

brew install kube-ps1

由于我使用的是 zsh (ohmyzsh),因此我做了以下操作:

plugins=(
  kube-ps1
)

PROMPT='$(kube_ps1)'$PROMPT # or RPROMPT='$(kube_ps1)'

在 iterm2 中,它现在可以正常工作(运行后kubeon),并且我可以在提示中看到 kubernetes 上下文,但它似乎在 Warp 中不起作用。

我也尝试过这个:

$ source /opt/homebrew/Cellar/kube-ps1/0.8.0/share/kube-ps1.sh
PROMPT='$(kube_ps1)'$PROMPT # or RPROMPT='$(kube_ps1)'

但我仍然不起作用。如何让 kube-ps1 在 Warp 中工作?

答案1

您必须启用一个设置才能在 Warp 中启用自定义提示。截至撰写本文时,它位于“设置”->“功能”->“会话”->“尊重用户的自定义提示 (PS1)”中Warp 自定义提示 文档

相关内容