#mommy #speed #now #shell #zsh #🪖类型安全🪖 #🚀极快🚀

app mommy-rs

mommy 现在可以支持你使用 🪖类型安全🪖 和 🚀极快🚀 的速度~ ❤️

1 个不稳定版本

0.1.0 2023年3月4日

#24 in #now

自定义许可

10KB
96

mommy-rs

GitHub

mommy 现在可以支持你使用 🪖类型安全🪖 和 🚀极快🚀 的速度~ ❤️

如果一切顺利,mommy 会表扬你,如果出了问题,她会支持你

安装 📲

目前 mommy-rs 在任何地方都不可用,但不用担心,你仍然可以使用以下命令安装她:cargo install --git https://github.com/natawie/mommy-rs

使用 📜

USAGE:
    mommy-rs [FLAGS] [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -s, --stdout     Prints to stdout instead of stderr
    -V, --version    Prints version information

OPTIONS:
    -e, --exit-code <exit-code>    Determines which type of response to print based on the exit code [default: 0]

shell 集成

要将 mommy-rs 集成到你的 shell 中,只需将以下内容添加到你的 shell 配置文件中

  • zsh
    precmd() { mommy-rs -s -e $? }
    
  • bash
    PROMPT_COMMAND="mommy-rs -s -e \$?; $PROMPT_COMMAND"
    
  • 其他
    export PS1="\$(mommy-rs -s -e \$?)$PS1"
    

配置 ⚙️

配置通过环境变量完成

RUST_MOMMY_POSITIVE_RESPONSES:mommy 的积极回应:以分号分隔的字符串,后跟 响应格式

RUST_MOMMY_NEGATIVE_RESPONSES:mommy 的消极回应:以分号分隔的字符串,后跟 响应格式

RUST_MOMMY_PRONOUNS:mommy 的代词:由3个代词(主格、宾格、属格)组成的分号分隔的字符串

RUST_MOMMY_NAME:mommy 的名字:一个字符串

RUST_MOMMY_USERS_NAMES:mommy 会叫你的名字:一个分号分隔的字符串

RUST_MOMMY_RESPONSE_COLOUR:消息颜色:一个逗号分隔的 RGB 字符串

RUST_MOMMY_ONLY_NEGATIVE:当出现问题的时候,mommy 才会支持你:`"true" || "false"

RUST_MOMMY_ONLY_POSITIVE:mommy 只会表扬你:`"true" || "false"

响应格式 📖

  • {0} - mommy 的名字
  • {1} - mommy 的代词
    • {1.0} - mommy 的主格代词(他/她/它/他们等)
    • {1.1} - 妈咪的宾格代词(他/她/它/他们等)
    • {1.2} - 妈咪的属格代词(他的/她的/它的/他们的等)
  • {2} - 用户名

示例: {0}{1.2} 的小 {2} 感到如此自豪 ~ ❤️ -> 妈咪为她的小女儿感到如此自豪~ ❤️

致谢 💖

如果有任何问题,请创建一个问题在任何地方联系我

妈咪感谢Brodie Robertson制作关于sudofox的shell-mommy的视频...否则我永远不会知道有这种东西

妈咪感谢Gankra创建cargo-mommy,这是原始的妈咪

妈咪感谢FWDekker创建mommy,我从其中获得了一些想法,并借鉴了一些(比如这个致谢部分...嘘)

依赖项

~3.5MB
~57K SLoC