#预测 #cli #跟踪 #分析 #使用

bin+lib usage-tracker

一个简单的Rust使用跟踪器

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#使用

Download history 1/week @ 2024-06-26 6/week @ 2024-07-03 83/week @ 2024-07-24

每月 90次下载

MIT 许可证

30KB
462

Usage Tracker 版本 许可证 阅读文档 GitHub 工作流程状态 GitHub 最后提交

使用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