5个稳定版本
1.1.2 | 2023年11月27日 |
---|---|
1.1.1 | 2023年5月8日 |
1.0.1 | 2023年5月8日 |
1.0.0 | 2023年4月30日 |
#3 in #课程
每月 54 次下载
25KB
315 代码行
grade_calculator
这是一个用于计算大学课程成绩的简单程序,现在使用Cursive构建的TUI的Rust版本。使用它来跟踪整个学期的课程成绩和进度。
支持的系统
如果你的系统可以使用Rust/Cargo,则可以运行此 grade_calculator
。这已在Debian(1.63
)和MacOS的Homebrew上使用当前版本的Rust(1.68
)进行测试。
- Debian
$apt install rust-all
- MacOS
$brew install rust
Windows用户注意:尽管未经测试,TUI使用跨平台的crossterm
后端,如果选择在WSL之外安装Rust,则应该没有问题直接在Windows上工作。
依赖项
此程序依赖于cursive
和cursive-aligned-view
包,这些包位于crates.io
。
安装
从源码安装
在仓库根目录下打开一个终端窗口。你应该会看到文件Cargo.toml
,Cargo.lock
和子目录src
。运行以下命令
$cargo build --release
二进制文件将存在于target/release
子目录中,在MacOS和Linux上作为grade_calculator
,在Windows上作为grade_calculator.exe
。
从crates.io安装
打开一个终端窗口并输入以下命令
$cargo install grade_calculator
Cargo应提供有关源配置文件的信息。
用法
如果从源码构建,请将二进制文件移动或链接到上述路径。如果从crates.io下载,请适当地源shell配置文件。在终端提示符下,输入以下内容
- Linux/MacOS
$grade_calculator
- Windows
>grade_calculator.exe
文档
要查看此包的文档,请打开上述路径中的终端窗口并输入以下内容
$cargo doc --open
该文档应在您的默认网页浏览器中打开。
依赖项
~6-17MB
~166K SLoC