Awesome
Moro (DEPRECATED / USE AT YOUR OWN RISK)
A command line tool for tracking work hours, as simple as it can get.
Demo
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
- Run
moro hi
when starting your working day. Moro registers that time as your clock in time. - 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:
Frequently Asked Questions (FAQ)
<details> <summary>Click to open FAQ</summary>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):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore -->This project follows the all-contributors specification. Contributions of any kind welcome!
Contributors
This project exists thanks to all the people who contribute. [Contribute]. <a href="graphs/contributors"><img src="https://opencollective.com/moro/contributors.svg?width=890" /></a>
Backers
Thank you to all our backers! 🙏 [Become a backer]
<a href="https://opencollective.com/moro#backers" target="_blank"><img src="https://opencollective.com/moro/backers.svg?width=890"></a>
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
<a href="https://opencollective.com/moro/sponsor/0/website" target="_blank"><img src="https://opencollective.com/moro/sponsor/0/avatar.svg"></a> <a href="https://opencollective.com/moro/sponsor/1/website" target="_blank"><img src="https://opencollective.com/moro/sponsor/1/avatar.svg"></a> <a href="https://opencollective.com/moro/sponsor/2/website" target="_blank"><img src="https://opencollective.com/moro/sponsor/2/avatar.svg"></a> <a href="https://opencollective.com/moro/sponsor/3/website" target="_blank"><img src="https://opencollective.com/moro/sponsor/3/avatar.svg"></a> <a href="https://opencollective.com/moro/sponsor/4/website" target="_blank"><img src="https://opencollective.com/moro/sponsor/4/avatar.svg"></a> <a href="https://opencollective.com/moro/sponsor/5/website" target="_blank"><img src="https://opencollective.com/moro/sponsor/5/avatar.svg"></a> <a href="https://opencollective.com/moro/sponsor/6/website" target="_blank"><img src="https://opencollective.com/moro/sponsor/6/avatar.svg"></a> <a href="https://opencollective.com/moro/sponsor/7/website" target="_blank"><img src="https://opencollective.com/moro/sponsor/7/avatar.svg"></a> <a href="https://opencollective.com/moro/sponsor/8/website" target="_blank"><img src="https://opencollective.com/moro/sponsor/8/avatar.svg"></a> <a href="https://opencollective.com/moro/sponsor/9/website" target="_blank"><img src="https://opencollective.com/moro/sponsor/9/avatar.svg"></a>