个人记录和追踪命令行界面,可以做一些很酷的事情。
作者:Sec-Labs | 发布时间:
项目地址
https://github.com/UdaraJay/atm
ATM - at the moment.
相关技术点
- Node.js
- CLI
项目用途
ATM是一个基于命令行界面的个人记录和追踪工具。可以使用atm log来记录日常活动,使用atm mood来记录情绪,使用atm decision来记录决策,使用atm review来查看记录。记录的数据存储在本地,一天一个文件,可以随时备份和使用。该工具的灵感来自于软件日志文件,但是它记录的是个人的活动和情绪等信息。
atm - 目前。
个人日志和追踪命令行界面。
一个简单的命令行界面,用于记录您的日常生活的任何事情并稍后进行审查。

灵感
想想软件日志文件,但是为您而设计。它们功能多样,易于备份,并且可以轻松解析以进行任何数据分析。我对于必须使用多个应用程序记录我的日常活动、心情、饮食等感到沮丧。数据在所有这些不同的应用程序之间分散,您在稍后查看和分析这些数据时没有灵活性。
工作原理
atm很简单。它将日志写入您的用户目录中的atm_log文件夹中。每天一个日志文件(dd-mm-yyyy.txt),每个文件中每行一个日志。所有这些都存储在本地,您可以备份它们并以任何您喜欢的方式使用它们。
安装
$ npm install -g @udarajay/atm
如何使用 atm
一旦您在计算机上安装了atm,您应该能够从终端运行atm命令。
atm log
用于一般记录的日志。
接受一个-m标志,用于message,以及一个可选的-t标志,用于type。类型可以是您想要的绝对任何东西,但是有一些类型atm可以理解并在您使用审查命令时为您审查。
示例:
$ atm log -m "Good morning"
👏 Logged to /Users/user/atm_logs/27-08-2020.txt
$ atm log -m "Published first version of atm" -t done
👏 Logged to /Users/user/atm_logs/27-08-2020.txt
$ atm log -m smoothie -t drank
👏 Logged to /Users/user/atm_logs/27-08-2020.txt
atm mood
用于心情追踪。
运行命令atm mood并按照提示操作。
$ atm mood
? Name the feeling? (Pick the first you relate to atm) Happy/Aliveness
? What caused this feeling? something
? Behaviors or actions this feeling caused me to take? nothing
? Is this feeling appropriate to the situation? why not
? What can I do to improve/fix it? (Remember to be kind to yourself) why fix
👏 Logged to /Users/user/atm_logs/13-09-2020.txt
atm decision
决策日志。
运行atm decision命令并按照提示操作。
$ atm decision
? The decision you made: Updating atm logs
? Mental/Physical state: Focused
? Situation/Context: stream coding
? The problem statement or frame: stream coding
👏 Logged to /Users/user/atm_logs/13-09-2020.txt
atm review
查看您的日志。
atm review// Dayatm review weekatm review month
选项 -x,--extended显示额外的列 --columns=columns仅显示提供的列(以逗号分隔) --csv输出为CSV格式 --filter=filter属性通过部分字符串匹配进行筛选,例如:name=foo --no-header隐藏输出的表头 --no-truncate不要截断输出以适应屏幕 --sort=sort
$ atm review
Summary of all logs
┌─────────┬────────┐
│ (index) │ Values │
├─────────┼────────┤
│ log │ 7 │
│ done │ 3 │
│ mood │ 2 │
│ quote │ 1 │
└─────────┴────────┘
Mood(s) in timespan
┌─────────┬────────┐
│ (index) │ Values │
├─────────┼────────┤
│ Happy │ 3 │
│ Anxious │ 1 │
└─────────┴────────┘
Time Type Message
13:45 mood Unsettled/Doubt
16:15 mood Accepting/Content
16:27 mood Hopeful
16:34 quote lorem ipsum
16:52 decision added a decision journal to atm
17:03 mood Happy/Aliveness
17:05 decision Updating atm logs