显示 HN: Whetuu - 一个用 Zig 编写的零配置跨 Shell 提示符
~/install 一条命令 1. 运行它。安装程序检测您的平台,检查下载与发布的 SHA256SUMS 的一致性,将二进制文件放入 ~/.whetuu/bin,并向您实际使用的 Shell 的配置中添加两行。运行两次不会更改任何内容。 $ curl --proto '=https' --tlsv1.2 -fsSL https://yamafaktory.github.io/whetuu/install.sh | sh macOS 和 Linux · 读取脚本 · tarballs 和校验和 2. 打开一个新 Shell。这就是整个安装。想要编辑自己的 dotfiles?用 WHETUU_NO_MODIFY=1 运行它,它会打印出这两行,而不是写入它们。whetuu init <shell> 也会打印这些信息以及它们所属的文件。卸载是 rm -rf ~/.whetuu 加上那些行。您需要一个 Nerd Font。该提示符使用 Nerd Font 字形来表示 git 分支、语言徽标和提示字符。如果没有字体,它们将显示为空框。 ~/demo 在真实 Shell 中查看 它跟踪分支、git 状态和工具链版本。按上箭头打开历史记录选择器,它会在您输入时过滤并运行您选择的内容。 demo ~/modules 它显示的内容 从左到右,每个部分只有在相关时才会出现。 user_host user@host 用粗体绿色表示,但仅在 SSH 时或当您是 root 时,其他情况下用粗体红色作为警告。 directory 当前目录以 $HOME 合并为 ~。保留锚点以及符合宽度的尽可能多的后续目录。 git branch 分支字形和当前分支,或 (detached),以洋红色表示。 git state 任何正在进行的操作,以黄色显示: (rebasing 2/7),(merging),(cherry-picking)。直接从 .git 阅读,没有额外的子进程。 git status 冲突、stash、暂存、修改、未跟踪、领先和落后,以一个括号组显示。 language 徽标和工具链版本以品牌颜色显示,适用于 39 种语言和工具。从项目清单、源文件扩展名或基础标记中检测到。 cmd_duration 计时器字形和经过时间,当上一个命令运行了两秒钟或更长时间。 character 默认以紫色或语言品牌颜色显示的星号。命令失败后变为红色。 ~/picker 一个在上箭头上的历史记忆选择器 命令在完成后记录,仅在它们干净退出时,因此打字错误永远不会混乱列表。每个命令都与其运行的目录一起存储。选择器打开时默认限制在当前目录,没有历史记录时退回到所有历史记录。 whetuu history 2d git commit -m
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡