#cargo #mommy #running #response #config

app cargo-mommy-ce

当运行 cargo 时,Mommy 将支持你~

2 个版本

0.2.1 2023 年 8 月 21 日
0.2.0 2023 年 8 月 21 日

#627 in Cargo 插件

MIT/Apache

10KB
115

cargo-mommy (延续/分支)

当运行 cargo 时,Mommy 将支持你~ ❤️

安装

像安装任何其他 cargo 扩展一样安装 cargo-mommy~

> cargo install cargo-mommy-ce

用法

运行你通常运行的任何 cargo 命令,但在 cargo 后添加 mommy~

> cargo mommy test

    Finished test [unoptimized + debuginfo] target(s) in 0.00s
     Running unittests src\main.rs (target\debug\deps\cargo_mommy-3804b5c850d46137.exe)

running 1 test
test test ... FAILED

failures:

---- test stdout ----
thread 'test' panicked at 'oops!!', src\main.rs:26:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace


failures:
    test

test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

error: test failed, to rerun pass `--bin cargo-mommy`

mommy knows her little girl can do better~ ❤️

>_

配置

Mommy 将读取以下配置文件和环境变量,使她的消息更适合你~ ❤️

配置文件

配置文件文件夹

平台 路径
Linux /home/mommy/.config
macOS /Users/Mommy/Library/Application Support
Windows C:\Users\Mommy\AppData\Roaming

配置键/环境变量

  • responses - 自定义正面和负面响应~ (默认: responses.toml)
  • affectionate_terms / CARGO_MOMMYS_LITTLE - 如何称呼你~ (默认: "girl")
  • pronouns / CARGO_MOMMYS_PRONOUNS - Mommy 将使用什么代词称呼自己~ (默认: "her")
  • roles / CARGO_MOMMYS_ROLES - Mommy 将扮演什么角色~ (默认 "mommy")

所有这些选项都可以接受一个用 / 分隔的列表。Mommy 在与她交谈时将随机选择其中之一~

例如,短语 "mommy loves her little girl~ ❤️" 是 "roles loves pronouns little affectionate_terms~ ❤️"

所以如果你的配置像下面的例子一样

# config.toml
responses = { positive = [], negative = [] } # lets say defaults from responses.toml~

affectionate_terms = "boy/pet/baby"
pronouns = "his/their"
roles = "daddy"

你可能得到以下任何一种

  • 爸爸爱他们的宝贝男孩~ ❤️
  • 爸爸爱他们的宠物~ ❤️
  • 爸爸爱他们的宝贝~ ❤️

等等~ ❤️

响应占位符

你可以创建自定义响应并在任何你想的地方添加占位符~

  • AFFECTIONATE_TERM - 将替换为 affectionate term~ (示例: boy/pet/baby)
  • MOMMYS_PRONOUN - 将替换为 pronouns~ (示例: his/their)
  • MOMMYS_ROLE - 将替换为 roles~ (示例: daddy)

因此,如果您的积极回应是 MOMMYS_ROLE loved MOMMYS_PRONOUN AFFECTIONATE_TERM's work~MOMMYS_ROLE says MOMMYS_PRONOUN AFFECTIONATE_TERM did a well job~!,您可能会得到以下之一

  • 爸爸喜欢他们的宠物的工作~
  • 爸爸说他的宝贝做得很好~!

等等~ ❤️

依赖项

~1–12MB
~84K SLoC