1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2018年4月8日 |
---|
#8 in #diary
12KB
261 行
Logrs
它做什么?
它是一个日志记录器。或者更准确地说,它是为你使用而存在的,而不是为你编写的内容而存在的。你给它文字,它记录这些文字并妥善保管。就是这样
$ logrs test!
Noted.
Logrs 也会给你提供每日总结
$ logrs show today
07:51 - Test for file display
14:09 - test!
它将它们整齐地按 ISO (yyyy-mm-dd) 格式排序到您选择的文件夹中的每日文件中。默认情况下,为 ~/logs/
,但可以在创建时编辑的 ~/.logrs
点文件中进行编辑。
使用 cargo install logrs
安装。
就这么多?那搜索怎么办?
有一个 search
子命令,它包装了 grep
$ logrs search logrs
/Users/az/logs//2016-10-18: 10:59 - wheee more improvements to logrs
/Users/az/logs//2016-11-20: 16:13 - logrs test search string stuff.
我不想总是输入 logrs
!
不过,对于您来说,有一个方便的 repl
模式。只需调用 logrs repl
,它就会像每次都为您输入前缀一样。输入 quit
以退出。
为什么格式这么奇怪?
格式就是这样,为了补充 grep
,所以每个条目都在一行上,grep 不仅给你片段。此外,它还形成了与文件名相关的迷你时间戳,这也是很棒的。
但是,Az,为什么会有这样的存在?
你有没有遇到过一个非常烦人的老板,他会把事情放在你面前好几个月,如果你忘记了或者弄错了什么?我有过。这并不好。后者可能无法真正避免,但是‘忘记事情’的部分,可以通过在完成某事时(如提交、函数、票据、会议、对话等)将笔记输入到 Logrs 中来轻松解决。这创建了一条非常紧凑的纸张式痕迹,可以用作防止烦人的微管理老板的巫术符咒。
Aaaaz,未来有什么计划?
-
logrs --config
-- 在程序中配置点文件中保存的信息。 -
logrs archive
-- 将所有一个月前的旧事物移动到不同的文件夹中,以避免使 grep 结果杂乱。这可能通过点文件选项自动完成。
依赖项
~2.5–3.5MB
~63K SLoC