成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

moro:一個用于追蹤工作時間的命令行生產力工具

系統 Linux 開源
今天我偶然發現了一個簡單而奏效的叫做 Moro 的追蹤工作時間數的工具。Moro 是一個芬蘭詞匯,意為“Hello”。通過使用 Moro,你可以找到你在完成某項特定任務時花費了多少時間。這個工具是自由開源軟件,它是通過 NodeJS 編寫的。

 [[228478]]

保持對你的工作小時數的追蹤將讓你知曉在一個特定時間區間內你所完成的工作總量。在網絡上有大量的基于 GUI 的生產力工具可以用來追蹤工作小時數。但我卻不能找到一個基于 CLI 的工具。今天我偶然發現了一個簡單而奏效的叫做 Moro 的追蹤工作時間數的工具。Moro 是一個芬蘭詞匯,意為“Hello”。通過使用 Moro,你可以找到你在完成某項特定任務時花費了多少時間。這個工具是自由開源軟件,它是通過 NodeJS 編寫的。

Moro - 一個追蹤工作時間的命令行生產力工具

由于 Moro 是使用 NodeJS 編寫的,保證你的系統上已經安裝了 NodeJS。如果你沒有安裝好 NodeJS,跟隨下面的鏈接在你的 Linux 中安裝 NodeJS 和 NPM。

NodeJS 和NPM一旦裝好,運行下面的命令來安裝 Moro。

  1. $ npm install -g moro

用法

Moro 的工作概念非常簡單。它記錄了你的工作開始時間,結束時間和在你的系統上的休息時間。在每天結束時,它將會告知你已經工作了多少時間。

當你到達辦公室時,只需鍵入:

  1. $ moro

示例輸出:

  1. Moro \o/
  2. You clocked in at: 9:20

Moro 將會把這個時間注冊為你的開始時間。

當你離開辦公室時,再次鍵入:

  1. $ moro

示例輸出:

  1. Moro \o/
  2. You clocked out at: 19:22
  3. Today looks like this so far:
  4. ┌──────────────────┬─────────────────────────┐
  5. Today you worked 9 Hours and 72 Minutes
  6. ├──────────────────┼─────────────────────────┤
  7. Clock in 9:20
  8. ├──────────────────┼─────────────────────────┤
  9. Clock out 19:22
  10. ├──────────────────┼─────────────────────────┤
  11. Break duration 30 minutes
  12. ├──────────────────┼─────────────────────────┤
  13. Date 2018-03-19
  14. └──────────────────┴─────────────────────────┘
  15. Run moro --help to learn how to edit your clock in, clock out or break duration for today

Moro 將會把這個時間注冊為你的結束時間。

現在,Moro 將會從結束時間減去開始時間,然后從總的時間減去另外的 30 分鐘作為休息時間,并給你在那天總的工作時間。抱歉,我的數學計算過程解釋實在糟糕。假設你在早上 10:00 來工作并在晚上 17:30 離開。所以,你總共在辦公室呆了 7:30 小時(例如 17:30-10)。然后在總的時間減去休息時間(默認是 30 分鐘)。因此,你的總工作時間是 7 小時。明白了?很好!

注意:不要像我在寫這個手冊的時候一樣把 “moro” 和 “more” 弄混了。

查看你注冊的所有小時數,運行:

  1. $ moro report --all

以防萬一,如果你忘記注冊開始時間或者結束時間,你一樣可以在之后指定這些值。

例如,將上午 10 點注冊為開始時間,運行:

  1. $ moro hi 10:00
  2. Moro \o/
  3. You clocked in at: 10:00
  4. Working until 18:00 will make it a full (7.5 hours) day

注冊 17:30 作為結束時間:

  1. $ moro bye 17:30
  2. Moro \o/
  3. You clocked out at: 17:30
  4. Today looks like this so far:
  5.  
  6. ┌──────────────────┬───────────────────────┐
  7. Today you worked 7 Hours and 0 Minutes
  8. ├──────────────────┼───────────────────────┤
  9. Clock in 10:00
  10. ├──────────────────┼───────────────────────┤
  11. Clock out 17:30
  12. ├──────────────────┼───────────────────────┤
  13. Break duration 30 minutes
  14. ├──────────────────┼───────────────────────┤
  15. Date 2018-03-19
  16. └──────────────────┴───────────────────────┘
  17. Run moro --help to learn how to edit your clock in, clock out or break duration for today

你已經知道 Moro 默認將會減去 30 分鐘的休息時間。如果你需要設置一個自定義的休息時間,你可以簡單使用以下命令:

  1. $ moro break 45

現在,休息時間是 45 分鐘了。

若要清除所有的數據:

  1. $ moro clear --yes
  2. Moro \o/
  3. Database file deleted successfully

添加筆記

有時候,你想要在工作時添加筆記。不必去尋找一個獨立的作筆記的應用。Moro 將會幫助你添加筆記。要添加筆記,只需運行:

  1. $ moro note mynotes

要在之后搜索所有已經注冊的筆記,只需做:

  1. $ moro search mynotes

修改默認設置

默認的完整工作時間是 7.5 小時。這是因為開發者來自芬蘭,這是官方的工作小時數。但是你也可以修改這個設置為你的國家的工作小時數。

舉個例子,要將其設置為 7 小時,運行:

  1. $ moro config --day 7

同樣地,默認的休息時間也可以像下面這樣從 30 分鐘修改:

  1. $ moro config --break 45

備份你的數據

正如我已經說了的,Moro 將時間追蹤信息存儲在你的家目錄,文件名是 .moro-data.db。

但是,你可以保存備份數據庫到不同的位置。要這樣做的話,像下面這樣將 .moro-data.db 文件移到你選擇的一個不同的位置并告知 Moro 使用那個數據庫文件。

  1. $ moro config --database-path /home/sk/personal/moro-data.db

在上面的每一個命令,我都已經把默認的數據庫文件分配到了 /home/sk/personal 目錄。

需要幫助的話,運行:

  1. $ moro --help

正如你所見,Moro 是非常簡單而又能用于追蹤你完成你的工作使用了多少時間的。對于自由職業者和任何想要在一定時間范圍內完成事情的人,它將會是有用的。

并且,這些只是今天的內容。希望這些內容能夠有所幫助。更多的好東西將會出現。請保持關注!

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2017-11-14 11:26:06

命令行技巧生產力

2021-05-31 12:05:46

Shell命令Linux

2011-06-17 16:49:05

Cocoa蘋果

2023-07-07 14:51:34

2022-03-04 11:22:37

Vim編輯器編輯文件

2020-06-02 14:02:22

Linux生產力工具文件

2018-04-03 13:50:27

Linux容器命令行工具

2018-08-21 12:45:03

Linux命令行工具終端

2016-08-10 12:41:00

Linux工具bcShell

2019-06-10 15:00:27

node命令行前端

2018-08-07 09:00:00

Linux生產力工具

2019-11-22 15:59:49

JavaScript開發工具

2020-12-10 10:40:38

DNS命令行工具Linux

2019-05-30 10:40:04

ddgrLinuxDuckDuckGo

2022-02-17 18:21:47

工具HTTPie客戶端

2014-01-03 11:28:29

命令行工具

2020-12-08 08:46:07

GoJava工具

2020-03-08 21:37:13

JavaScript前端工具

2016-09-23 20:16:23

TaskwarriorLinux命令行工具

2018-06-12 15:10:11

Linuxvim命令PacVim
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 三级视频国产 | 日韩精品 | 久久久久久久久久久久久91 | caoporn免费 | 欧美日韩在线免费观看 | 亚洲一区二区久久 | 黄色网址在线播放 | 夜夜草 | 超级黄色一级片 | av一区二区三区在线观看 | 国产免费一二三区 | 久久精品国产一区 | 91人人看| 国产亚洲一区二区三区 | 北条麻妃一区二区三区在线视频 | 综合激情网 | 欧美成人精品 | 久久成人国产精品 | 中文一区二区 | 亚洲精品免费在线 | 婷婷久久综合 | 日韩快播电影 | 九九热在线视频观看这里只有精品 | 日韩中文字幕在线观看 | 色毛片| 国产三级在线观看播放 | 欧美日韩网站 | 国产精品久久久久久久久免费樱桃 | 中文字幕乱码视频32 | 又爽又黄axxx片免费观看 | 成人99| 亚洲精品在线免费观看视频 | 99色在线视频 | 欧美爱爱视频网站 | 日本污视频 | 国产免费一区 | 精品中文字幕一区 | 一级免费视频 | eeuss国产一区二区三区四区 | 欧洲精品在线观看 | 欧美精品二区 |