6 个版本
新 0.3.0 | 2024 年 8 月 16 日 |
---|---|
0.2.1 | 2019 年 2 月 16 日 |
0.2.0 | 2018 年 1 月 3 日 |
0.1.2 | 2017 年 1 月 23 日 |
#99 在 财务
每月 159 次下载
23KB
578 行
Repay
计算还款的 CLI
示例
repay <<HERE
a 150
b 300
c 100 c a
HERE
c owes b 100.00
a owes b 50.00
如何安装
从 https://github.com/ramn/repay/releases
下载或运行 cargo install repay
。
待办事项
- 支持分号作为分隔符,除了换行符
- 支持 -h 标志
- 支持类似于 Bash 的注释方式,从 # 开始,跳过该行的其余部分。
lib.rs
:
CLI 文档
示例用法
$ cargo install repay
$ repay <<HERE
a 150
b 300
c 100 c a
HERE
c owes b 100.00
a owes b 50.00
库文档
示例用法
extern crate repay;
let input =
"a 150
b 300
c 100 c a";
let result = repay::run(input.lines().map(str::to_owned));
assert_eq!(2, result.len());
assert_eq!("c owes b 100.00", format!("{}", result[0]));
assert_eq!("a owes b 50.00", format!("{}", result[1]));
依赖项
~475KB