3 个版本
0.1.3 | 2023 年 3 月 25 日 |
---|---|
0.1.2 | 2023 年 3 月 25 日 |
0.1.1 | 2023 年 3 月 25 日 |
#91 in #run-command
每月 32 次下载
7KB
89 行
cargo-daddy
当运行命令时,Daddy 会在你身边支持你~ ❤️
基于并分支自 cargo-mommy
安装
像安装任何其他 cargo crate 一样安装 shell-daddy~
> cargo install shell-daddy
用法
运行你通常会运行的任何命令~
> dnf update
Error: This command has to be run with superuser privileges (under the root user on most systems).
daddy knows his little girl can do better~ ❤️
>_
配置
Shell 设置~
在 bash 中,在你的 .bashrc 中使用export PROMPT_COMMAND="shell-daddy \$?"
。这个设置将因 shell 而异。Daddy 将读取以下环境变量以使他的消息更适合你~ ❤️
SHELL_DADDYS_LITTLE
- 如何称呼你~ (默认: "girl")SHELL_DADDYS_PRONOUNS
- Daddy 将使用哪些代词来称呼自己~ (默认: "his")SHELL_DADDYS_ROLES
- Daddy 将扮演什么角色~ (默认 "daddy")
所有这些选项都可以接受一个用 /
分隔的列表。Daddy 将在每次与你交谈时随机选择其中一个~
例如,短语 "daddy loves his little girl~ ❤️" 是 "CARGO_DADDYS_ROLE loves CARGO_DADDYS_PRONOUNS little CARGO_DADDYS_LITTLE~ ❤️"
所以如果你设置了 CARGO_DADDYS_ROLES="daddy"
, CARGO_DADDYS_PRONOUNS="his/their"
,和 CARGO_DADDYS_LITTLE="boy/pet/baby"
,那么你可能会得到以下之一
- daddy loves their little boy~ ❤️
- daddy loves his little pet~ ❤️
- daddy loves their little baby~ ❤️
等等~ ❤️
依赖项
~0.9–1.7MB
~37K SLoC