个人记录和追踪命令行界面,可以做一些很酷的事情。

作者:Sec-Labs | 发布时间:

项目地址

https://github.com/UdaraJay/atm

ATM - at the moment.

相关技术点

  • Node.js
  • CLI

项目用途

ATM是一个基于命令行界面的个人记录和追踪工具。可以使用atm log来记录日常活动,使用atm mood来记录情绪,使用atm decision来记录决策,使用atm review来查看记录。记录的数据存储在本地,一天一个文件,可以随时备份和使用。该工具的灵感来自于软件日志文件,但是它记录的是个人的活动和情绪等信息。

atm - 目前。

个人日志和追踪命令行界面。

一个简单的命令行界面,用于记录您的日常生活的任何事情并稍后进行审查。

ad1a1b7183204312

 

 

灵感

想想软件日志文件,但是为您而设计。它们功能多样,易于备份,并且可以轻松解析以进行任何数据分析。我对于必须使用多个应用程序记录我的日常活动、心情、饮食等感到沮丧。数据在所有这些不同的应用程序之间分散,您在稍后查看和分析这些数据时没有灵活性。

工作原理

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 // Day
  • atm review week
  • atm 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
标签:工具分享