All Projects → getmoro → Moro

getmoro / Moro

Licence: mit
Simple CLI tool for tracking work hours. Note: Heavy changes are happening in this repository. Docs might not be up to date, and things might be broken. Only the released NPM version is stable.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Moro

Klog
A plain-text file format and command line tool for time tracking
Stars: ✭ 222 (-43.08%)
Mutual labels:  time-tracker, time-tracking, cli
Gitlab Time Tracker
🦊🕘 A command line interface for GitLab's time tracking feature.
Stars: ✭ 371 (-4.87%)
Mutual labels:  time-tracker, time-tracking, cli
Kimai2
Kimai v2 is a web-based multiuser time-tracking application. Free for everyone: freelancers, agencies, companies, organizations - all can track their times, generate invoices and more. SaaS version available at https://www.kimai.cloud
Stars: ✭ 1,216 (+211.79%)
Mutual labels:  time-tracker, time-tracking
Hackaru
Simple, cross-platform time tracking application
Stars: ✭ 82 (-78.97%)
Mutual labels:  time-tracker, time-tracking
Gotime
CUI project/task/time tracker written in golang
Stars: ✭ 144 (-63.08%)
Mutual labels:  time-tracker, cli
Activitywatch
The goal of ActivityWatch is simple: Enable the collection of as much valuable lifedata as possible without compromising user privacy.
Stars: ✭ 5,927 (+1419.74%)
Mutual labels:  time-tracker, time-tracking
Zeit
Zeit, erfassen. A command line tool for tracking time spent on activities.
Stars: ✭ 33 (-91.54%)
Mutual labels:  time-tracker, time-tracking
Takt
Track your tasks and time
Stars: ✭ 142 (-63.59%)
Mutual labels:  time-tracker, time-tracking
Kimai
Kimai v1 open source time-tracking - please switch to Kimai v2
Stars: ✭ 583 (+49.49%)
Mutual labels:  time-tracker, time-tracking
team-timesheets
Time tracking web app built as a replacement for old school timesheets.
Stars: ✭ 25 (-93.59%)
Mutual labels:  time-tracker, time-tracking
legacy-python-cli
Command line interface used by all WakaTime text editor plugins.
Stars: ✭ 1,048 (+168.72%)
Mutual labels:  time-tracker, time-tracking
tom
Command line tool to track time and to simplify related office work (reporting, invoicing)
Stars: ✭ 16 (-95.9%)
Mutual labels:  time-tracker, time-tracking
Toggl Cli
A simple command-line interface for toggl.com
Stars: ✭ 241 (-38.21%)
Mutual labels:  time-tracking, cli
Unfog
⏱ Minimalist CLI task & time manager, written in Haskell.
Stars: ✭ 121 (-68.97%)
Mutual labels:  time-tracker, cli
Atom Wakatime
Atom plugin for automatic time tracking and metrics generated from your programming activity.
Stars: ✭ 303 (-22.31%)
Mutual labels:  time-tracker, time-tracking
Gauzy
Gauzy™ - Open-Source Business Management Platform (ERP/CRM/HRM)
Stars: ✭ 374 (-4.1%)
Mutual labels:  time-tracker, time-tracking
Ava
Node.js test runner that lets you develop with confidence 🚀
Stars: ✭ 19,458 (+4889.23%)
Mutual labels:  cli
React Slate
Write interactive CLI apps with React
Stars: ✭ 385 (-1.28%)
Mutual labels:  cli
Visidata
A terminal spreadsheet multitool for discovering and arranging data
Stars: ✭ 4,606 (+1081.03%)
Mutual labels:  cli
Confy
🛋 Zero-boilerplate configuration management in Rust
Stars: ✭ 379 (-2.82%)
Mutual labels:  cli

Moro

A command line tool for tracking work hours, as simple as it can get.

Backers on Open Collective Sponsors on Open Collective Downloads Greenkeeper badge All Contributors

Demo

alt tag

Install

If you have node and npm

You need node version 10 or higher (we haven't tested lower versions)

To install just type this into command line:

npm install -g moro

# or if you are using yarn, it works too
yarn global add  moro

You are done installing Moro!

(alternative install method) Download the compiled binary file

We recommend installing moro using npm but if you don't have node and npm on your machine, you can download the executable files from releases page for Linux, Mac and Windows.

Remember to copy ./lib/config.json to your home directory and rename it to

~/.moro-config.json

Then you can copy the downloaded executable file to your path, for example to /bin and start using moro just like the nomral installation.

Update

npm update -g moro

Usage

  1. Run moro hi when starting your working day. Moro registers that time as your clock in time.
  2. Run moro bye when ending your working day. Moro Registers that time as your clock out time.

That's it! Moro prints on the screen how many hours you have worked.

Invoke $:moro report at any time to see how long you have worked on the current day.

To see the full report of previous days run moro report --all.

Learn more:

Those two steps above should be all you need to know about Moro, but there are 3 ways to learn more:

  • $: moro --help
  • See the documentation: link
  • Or check this screen recording: link

Frequently Asked Questions (FAQ)

Click to open FAQ

Q: I forgot to run moro in the morning, so my clock in time is not saved. Can I adjust it now? A: yes! for example, if you started work at 09:30 run $: moro hi 09:30

What does moro mean?

Moro means hello in Finnish.

Contributing

Open an issue, or make a pull request. We love contributions.

Development

Clone this repo, and then inside the folder run:

npm link

This will install moro globally but using the files inside the project folder. You can now change the files and run moro in your command line to see the effects.

To run tests

npm test

Code of conduct

Code is important but people are more important. If you like to contribute to Moro please read and follow our code of conduct found in this file: CODE_OF_CONDUCT.md

Contributors

Thanks goes to these wonderful people (emoji key):


Nick Okapi

💬 🐛 💻 📖 👀 ⚠️

Mario

💻 📖 ⚠️

Karl Fleischmann

💻 📖 ⚠️

Niloofar Motamed

📖

Wolf-Rost

📖

Henri Koski

📖

Olavi Haapala

📖 🐛

Walid Mani

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].