GNU/Linux >> Belajar Linux >  >> Linux

Moro – Alat Produktivitas Baris Perintah Untuk Melacak Jam Kerja

Melacak jam kerja Anda akan memberi Anda wawasan tentang jumlah pekerjaan yang Anda selesaikan dalam kerangka waktu tertentu. Ada banyak alat produktivitas berbasis GUI yang tersedia di Internet untuk melacak jam kerja. Namun, saya tidak dapat menemukan alat berbasis CLI yang bagus. Hari ini, saya menemukan alat sederhana namun berguna bernama "Moro" untuk melacak jam kerja. Moro adalah kata Finlandia yang berarti "Halo". Menggunakan Moro, Anda dapat menemukan berapa banyak waktu yang Anda butuhkan untuk menyelesaikan tugas tertentu. Ini gratis, open source dan ditulis menggunakan NodeJS .

Moro - Alat Produktivitas Baris Perintah Untuk Melacak Jam Kerja

Karena Moro ditulis menggunakan NodeJS, pastikan Anda telah menginstalnya di sistem Anda. Jika Anda belum menginstalnya, ikuti tautan di bawah ini untuk menginstal NodeJS dan NPM di kotak Linux Anda.

  • Cara Memasang NodeJS Di Linux

Setelah NodeJS dan Npm terinstal, jalankan perintah berikut untuk menginstal Moro.

$ npm install -g moro

Penggunaan

Konsep kerja Moro sangat sederhana. Ini menghemat waktu menatap pekerjaan Anda, waktu berakhir dan waktu istirahat di sistem Anda. Di penghujung hari, ini akan memberi tahu Anda berapa jam Anda telah bekerja!

Ketika Anda sampai di kantor, ketik saja:

$ moro

Contoh keluaran:

💙 Moro \o/

✔ You clocked in at: 9:20

Moro akan mendaftar kali ini sebagai waktu mulai Anda.

Saat Anda meninggalkan kantor, ketik lagi:

$ moro

Contoh keluaran:

💙 Moro \o/

✔ You clocked out at: 19:22

ℹ Today looks like this so far:

┌──────────────────┬─────────────────────────┐
│ Today you worked │ 9 Hours and 72 Minutes │
├──────────────────┼─────────────────────────┤
│ Clock in           │ 9:20 │
├──────────────────┼─────────────────────────┤
│ Clock out          │ 19:22 │
├──────────────────┼─────────────────────────┤
│ Break duration     │ 30 minutes │
├──────────────────┼─────────────────────────┤
│ Date                │ 2018-03-19  │
└──────────────────┴─────────────────────────┘
ℹ Run moro --help to learn how to edit your clock in, clock out or break duration for today

Moro akan mencatat waktu itu sebagai waktu berakhir Anda.

Sekarang, Lebih banyak akan mengurangi waktu mulai dari waktu berakhir dan kemudian mengurangi 30 menit lagi untuk waktu istirahat dari total dan memberi Anda total jam kerja pada hari itu. Maaf saya benar-benar buruk dalam menjelaskan perhitungan Matematika. Katakanlah Anda datang ke kantor jam 10 pagi dan berangkat jam 17.30 sore. Jadi, total jam yang Anda habiskan di kantor adalah 7.30 jam (yaitu 17.30-10). Kemudian kurangi waktu istirahat (default adalah 30 menit) dari total. Jadi, total waktu kerja Anda adalah 7 jam. Dipahami? Hebat!

Catatan: Jangan bingung antara perintah "moro" dengan "more" seperti yang saya lakukan saat menulis panduan ini.

Untuk melihat semua jam kerja Anda yang terdaftar, jalankan:

$ moro report --all

Untuk berjaga-jaga, Anda lupa mendaftarkan waktu mulai atau waktu berakhir, Anda dapat menentukannya nanti pada saat yang sama.

Misalnya, untuk mendaftar jam 10 pagi sebagai waktu mulai, jalankan:

$ moro hi 10:00

💙 Moro \o/

✔ You clocked in at: 10:00

⏰ Working until 18:00 will make it a full (7.5 hours) day

Untuk mendaftar 17.30 sebagai waktu berakhir:

$ moro bye 17:30

💙 Moro \o/

✔ You clocked out at: 17:30

ℹ Today looks like this so far:

┌──────────────────┬───────────────────────┐
│ Today you worked │ 7 Hours and 0 Minutes │
├──────────────────┼───────────────────────┤
│ Clock in │ 10:00 │
├──────────────────┼───────────────────────┤
│ Clock out │ 17:30 │
├──────────────────┼───────────────────────┤
│ Break duration │ 30 minutes │
├──────────────────┼───────────────────────┤
│ Date │ 2018-03-19 │
└──────────────────┴───────────────────────┘
ℹ Run moro --help to learn how to edit your clock in, clock out or break duration for today

Anda sudah tahu Moro akan mengurangi 30 menit untuk waktu istirahat, secara default. Jika Anda ingin mengatur waktu istirahat khusus, Anda cukup mengaturnya menggunakan perintah:

$ moro break 45

Sekarang, waktu istirahatnya adalah 45 menit.

Untuk menghapus semua data:

$ moro clear --yes

💙 Moro \o/

✔ Database file deleted successfully

Tambahkan catatan

Terkadang, Anda mungkin ingin menambahkan catatan saat bekerja. Jangan mencari aplikasi pencatat terpisah. Moro akan membantu Anda menambahkan catatan. Untuk menambahkan catatan, jalankan saja:

$ moro note mynotes

Untuk mencari catatan terdaftar di lain waktu, cukup lakukan:

$ moro search mynotes

Ubah setelan default

Hari kerja penuh default adalah 7,5 jam. Karena pengembangnya dari Finlandia, ini jam kerja resminya. Namun, Anda dapat mengubah setelan ini sesuai jam kerja negara Anda.

Katakan misalnya, untuk mengaturnya 7 jam, jalankan:

$ moro config --day 7

Juga waktu istirahat default dapat diubah dari 30 menit seperti di bawah ini:

$ moro config --break 45

Cadangkan data Anda

Seperti yang sudah saya katakan, Moro menyimpan data waktu pelacakan di direktori home Anda, dan nama filenya adalah .moro-data.db .

Anda dapat, bagaimanapun, menyimpan file database cadangan ke lokasi yang berbeda. Untuk melakukannya, pindahkan .more-data.db file ke lokasi berbeda pilihan Anda dan beri tahu Moro untuk menggunakan file database itu seperti di bawah ini.

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

Sesuai perintah di atas, saya telah menetapkan lokasi file database default ke /home/sk/personal direktori.

Untuk bantuan, jalankan:

$ moro --help

Seperti yang Anda lihat, Moro sangat sederhana, namun berguna untuk melacak berapa banyak waktu yang Anda habiskan untuk menyelesaikan pekerjaan Anda. Ini akan berguna bagi pekerja lepas dan juga siapa saja yang harus menyelesaikan sesuatu dalam kerangka waktu yang terbatas.

Dan, itu saja untuk hari ini. Semoga ini membantu. Lebih banyak barang bagus akan datang. Tetap disini!

Semangat!


Linux
  1. Moro – Alat Produktivitas Baris Perintah Untuk Melacak Jam Kerja

  2. Alat Baris Perintah yang Kuat Untuk Memproses File Csv?

  3. 9 Alat Produktivitas untuk Linux yang Layak Diperhatikan

  1. 8 tips untuk baris perintah Linux

  2. Kiat bash untuk sehari-hari di baris perintah

  3. Alat penggabungan baris perintah seperti GUI interaktif (seperti BeyondCompare atau WinMerge) untuk Linux

  1. Titan – Pengelola Kata Sandi baris Perintah Untuk Linux

  2. ppl – Buku Alamat Baris Perintah Untuk Linux

  3. Kiat Baris Perintah Linux untuk Meningkatkan Produktivitas