只需从命令行记录正在执行的操作
now的Python项目详细描述
这是一个命令行工具,用于跟踪您正在做的事情,就像 可能的。它是为那些只想描述正在发生的事情并继续前进的人准备的 而不是搞乱“系统”。
目前还处于初级阶段。 如果出于其他目的保留名为~/.now.txt的文件,请不要使用此文件。
示例:
now eating lunch now napping
这些命令将行追加到~/.now.txt,前缀是时间戳。
如果要使用其他文件而不是~/.now.txt, 创建一个名为~/.nowrc的文件,其内容如下 (其中~/bar是要写入的文件的名称):
write_to=~/bar
给出一条绝对路径。相对路径将生成错误。
原则:
- 正常操作时不需要开关。
- 默认操作是使用时间戳写入给定的消息。
- 我们不会写入多个不同的文件。只有一个文件。
- 消息不会被解析;它们没有语法,也没有保留字。
- 消息没有强加的相互关系。
- 总是使用utf-8编码。
- 总是写相同的基于行的格式。
- 行格式应该对人类来说是显而易见的,并且易于机器解析。 (例如,使用regex)。
- 时间总是以UTC为单位,以最大单位为准(例如年-月-日)。
- 在1秒的持续时间内从不跟踪时间。
now
不参与分析或呈现它生成的数据。
如果你对一个更高级的工具感兴趣(用ruby和writing编写 一个可定制的任务纸格式),看看 Doing。