3 个版本
0.1.2 | 2023 年 6 月 7 日 |
---|---|
0.1.1 | 2023 年 6 月 2 日 |
0.1.0 | 2023 年 6 月 1 日 |
#1303 in 数学
64KB
1.5K SLoC
脑助手
脑助手是一个 CLI 工具,旨在计算数学表达式并成为数学概念百科全书。
安装
使用 cargo 安装
cargo install brain-assistant
使用方法
通过传递一个表达式给 brain
命令来解析和化简表达式
$ brain 1+2+3
6
$ brain 1*2*3
6
$ brain (1+2)*3
9
在不带任何参数的情况下调用 brain
命令以启动图形用户界面,带有 REPL 窗格和额外信息窗格。通过按 Ctrl-C
或 Esc
退出 REPL。
技巧和窍门
如果你使用 zsh,括号和乘法可能与 glob 模式匹配设置冲突。为了防止这种情况,你可以引用输入(例如 brain "(1+2)*3"
),或者使用 noglob
前缀命令(例如 noglob brain (1+2)*3
)。更好的方法是创建一个别名,始终禁用 brain
的 glob 模式匹配,并将其保存在你的 zsh 配置文件中。
echo "alias brain='noglob brain'" >> ~/.zshrc
依赖项
~10–22MB
~252K SLoC