#终端 # #数学表达式 #工具 #表达式 #界面

应用 脑助手

终端的数学工具和百科全书

3 个版本

0.1.2 2023 年 6 月 7 日
0.1.1 2023 年 6 月 2 日
0.1.0 2023 年 6 月 1 日

#1303 in 数学

Apache-2.0

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-CEsc 退出 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