9个版本
0.3.2 | 2022年6月8日 |
---|---|
0.3.1 | 2020年7月11日 |
0.3.0 | 2020年6月11日 |
0.2.1 | 2020年6月7日 |
0.1.5 | 2020年3月28日 |
#20 在 #使用
每月 90次下载
30KB
462 行
Usage Tracker
使用Rust编写的简单使用跟踪器CLI。同时提供JSON输出和Rust库,以便轻松访问数据。
这是什么?
usage-tracker
是一个简单的程序,允许您跟踪您对对象的使用。
例如,如果您想跟踪您喝了多少牛奶,您会告诉程序跟踪一个您称之为"牛奶"的新对象。之后,每次您喝完一罐牛奶,您都会告诉程序记录一次新的使用。之后,您可以查看所有空罐牛奶的使用记录。
usage-tracker
还提供了计算在特定时间内您需要多少罐牛奶的估算功能。请注意,这些估算只是估算。在大多数情况下,随着数据的增加和使用首次记录的时间的增长,精度会提高。
如何使用?
在本节中,您将学习如何实现上一节中的示例。
首先,我们需要告诉usage-tracker
跟踪牛奶罐
$ usage-tracker add milk
现在我们想要告诉程序我们已经喝完了一罐牛奶
$ usage-tracker use milk
之后,我们想要查看所有我们喝完牛奶罐的时间列表
$ usage-tracker show milk
最后,我们想要停止跟踪牛奶
$ usage-tracker remove milk
命令参考
有关更多信息,您可以使用CLI的集成帮助。
$ usage-tracker help
$ usage-tracker -h
# These commands will provide you with a brief help message.
$ usage-tracker --help
# This command will provide you with a longer, more detailed help message.
如何安装?
如果您已经安装了cargo(这意味着您可能是Rust开发者),只需键入此命令
$ cargo install usage-tracker
否则,您可以去版本页面,从最新版本中获取适用于您平台的应用程序。请确保获取适用于正确平台的版本。
详细信息
在预测功能中,忽略了闰年的存在。此外,所有月份都被视为30天长。这是为了保持用户界面的简单性。否则,他们需要指定使用开始的时间,这将是一个更差的用户体验。
如何从源代码构建?
您需要设置Rust开发环境。之后,克隆或下载仓库。进入其根目录并运行此命令
$ cargo build
依赖项
~8–17MB
~229K SLoC