{"id":27463166,"url":"https://github.com/omidfi/moro","last_synced_at":"2025-04-15T22:01:59.356Z","repository":{"id":40707434,"uuid":"83698159","full_name":"getmoro/moro","owner":"getmoro","description":"[DEPRECATED/DON'T USE] 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. ","archived":false,"fork":false,"pushed_at":"2024-05-01T20:57:01.000Z","size":5248,"stargazers_count":468,"open_issues_count":20,"forks_count":34,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-09T15:03:48.759Z","etag":null,"topics":["cli","nodejs","time-tracker","time-tracking"],"latest_commit_sha":null,"homepage":"https://moro.js.org","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getmoro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-02T16:14:09.000Z","updated_at":"2025-04-07T20:31:25.000Z","dependencies_parsed_at":"2024-06-19T02:49:30.113Z","dependency_job_id":"f5d99543-f606-4128-972d-8bbd152e578d","html_url":"https://github.com/getmoro/moro","commit_stats":{"total_commits":273,"total_committers":17,"mean_commits":"16.058823529411764","dds":"0.26739926739926745","last_synced_commit":"4cf991547f0ae6c582efb49f8cac186201368c73"},"previous_names":["albacoretuna/moro","omidfi/moro"],"tags_count":38,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getmoro%2Fmoro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getmoro%2Fmoro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getmoro%2Fmoro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getmoro%2Fmoro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getmoro","download_url":"https://codeload.github.com/getmoro/moro/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249161132,"owners_count":21222472,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","nodejs","time-tracker","time-tracking"],"created_at":"2025-04-15T22:01:06.775Z","updated_at":"2025-04-15T22:01:59.346Z","avatar_url":"https://github.com/getmoro.png","language":"TypeScript","readme":"# Moro (DEPRECATED / USE AT YOUR OWN RISK)\n\nA command line tool for tracking work hours, as simple as it can get.\n\n[![Backers on Open Collective](https://opencollective.com/moro/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/moro/sponsors/badge.svg)](#sponsors) [![Downloads](https://img.shields.io/npm/dt/moro.svg)](https://npmjs.org/moro) [![Greenkeeper badge](https://badges.greenkeeper.io/albacoretuna/moro.svg)](https://greenkeeper.io/) [![All Contributors](https://img.shields.io/badge/all_contributors-8-orange.svg?style=flat-square)](#contributors)\n\n## Demo\n\n![alt tag](https://user-images.githubusercontent.com/7697632/29446360-80950010-83f4-11e7-945f-9212fa6738ce.gif)\n\n## Install\n\n### If you have node and npm\n\nYou need node version 10 or higher (we haven't tested lower versions)\n\nTo install just type this into command line:\n\n```bash\nnpm install -g moro\n\n# or if you are using yarn, it works too\nyarn global add  moro\n```\n\nYou are done installing Moro!\n\n### (alternative install method) Download the compiled binary file\n\nWe 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](https://github.com/albacoretuna/moro/releases) for Linux, Mac and Windows.\n\nRemember to copy ./lib/config.json to your home directory and rename it to\n\n```\n~/.moro-config.json\n```\n\nThen you can copy the downloaded executable file to your path, for example to /bin and start using moro just like the nomral installation.\n\n## Update\n\n```bash\nnpm update -g moro\n```\n\n## Usage\n\n1. Run `moro hi` when starting your working day. Moro registers that time as your clock in time.\n2. Run `moro bye` when ending your working day. Moro Registers that time as your clock out time.\n\nThat's it! Moro prints on the screen how many hours you have worked.\n\nInvoke `$:moro report` at any time to see how long you have worked on the current day.\n\nTo see the full report of previous days run `moro report --all`.\n\n#### Learn more:\n\nThose two steps above should be all you need to know about Moro, but there are 3 ways to learn more:\n\n- `$: moro --help`\n- See the documentation: [link](https://github.com/albacoretuna/moro/blob/master/DOCUMENTATION.md)\n- Or check this screen recording: [link](https://asciinema.org/a/106792)\n\n## Frequently Asked Questions (FAQ)\n\n\u003cdetails\u003e\n\u003csummary\u003eClick to open FAQ\u003c/summary\u003e\n\nQ: 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`\n\n\u003c/details\u003e\n\n## What does moro mean?\n\nMoro means hello in Finnish.\n\n## Contributing\n\nOpen an issue, or make a pull request. We love contributions.\n\n### Development\n\nClone this repo, and then inside the folder run:\n\n```\nnpm link\n```\n\nThis 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.\n\n### To run tests\n\n```\nnpm test\n```\n\n## Code of conduct\n\nCode 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\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore --\u003e\n| [\u003cimg src=\"https://avatars2.githubusercontent.com/u/7697632?v=3\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNick Okapi\u003c/b\u003e\u003c/sub\u003e](http://omid.fi)\u003cbr /\u003e[💬](#question-albacoretuna \"Answering Questions\") [🐛](https://github.com/albacoretuna/moro/issues?q=author%3Aalbacoretuna \"Bug reports\") [💻](https://github.com/albacoretuna/moro/commits?author=albacoretuna \"Code\") [📖](https://github.com/albacoretuna/moro/commits?author=albacoretuna \"Documentation\") [👀](#review-albacoretuna \"Reviewed Pull Requests\") [⚠️](https://github.com/albacoretuna/moro/commits?author=albacoretuna \"Tests\") | [\u003cimg src=\"https://avatars2.githubusercontent.com/u/4089975?v=3\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMario\u003c/b\u003e\u003c/sub\u003e](https://github.com/mario-s)\u003cbr /\u003e[💻](https://github.com/albacoretuna/moro/commits?author=mario-s \"Code\") [📖](https://github.com/albacoretuna/moro/commits?author=mario-s \"Documentation\") [⚠️](https://github.com/albacoretuna/moro/commits?author=mario-s \"Tests\") | [\u003cimg src=\"https://avatars2.githubusercontent.com/u/2211050?v=3\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKarl Fleischmann\u003c/b\u003e\u003c/sub\u003e](https://twitter.com/fleischie28)\u003cbr /\u003e[💻](https://github.com/albacoretuna/moro/commits?author=fleischie \"Code\") [📖](https://github.com/albacoretuna/moro/commits?author=fleischie \"Documentation\") [⚠️](https://github.com/albacoretuna/moro/commits?author=fleischie \"Tests\") | [\u003cimg src=\"https://avatars0.githubusercontent.com/u/12087554?v=3\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNiloofar Motamed\u003c/b\u003e\u003c/sub\u003e](https://niloofarmotamed.com)\u003cbr /\u003e[📖](https://github.com/albacoretuna/moro/commits?author=niloomotita \"Documentation\") | [\u003cimg src=\"https://avatars1.githubusercontent.com/u/5592940?v=3\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eWolf-Rost\u003c/b\u003e\u003c/sub\u003e](https://github.com/Wolf-Rost)\u003cbr /\u003e[📖](https://github.com/albacoretuna/moro/commits?author=Wolf-Rost \"Documentation\") | [\u003cimg src=\"https://avatars0.githubusercontent.com/u/2776719?v=3\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHenri Koski\u003c/b\u003e\u003c/sub\u003e](https://github.com/heppu)\u003cbr /\u003e[📖](https://github.com/albacoretuna/moro/commits?author=heppu \"Documentation\") | [\u003cimg src=\"https://avatars2.githubusercontent.com/u/6113341?v=3\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOlavi Haapala\u003c/b\u003e\u003c/sub\u003e](https://twitter.com/0lpeh)\u003cbr /\u003e[📖](https://github.com/albacoretuna/moro/commits?author=olpeh \"Documentation\") [🐛](https://github.com/albacoretuna/moro/issues?q=author%3Aolpeh \"Bug reports\") |\n| :---: | :---: | :---: | :---: | :---: | :---: | :---: |\n| [\u003cimg src=\"https://avatars1.githubusercontent.com/u/15911342?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eWalid Mani\u003c/b\u003e\u003c/sub\u003e](https://github.com/Flouss)\u003cbr /\u003e[💻](https://github.com/albacoretuna/moro/commits?author=Flouss \"Code\") |\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute]](CONTRIBUTING.md). \u003ca href=\"graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/moro/contributors.svg?width=890\" /\u003e\u003c/a\u003e\n\n## Backers\n\nThank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/moro#backer)]\n\n\u003ca href=\"https://opencollective.com/moro#backers\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/moro/backers.svg?width=890\"\u003e\u003c/a\u003e\n\n## Sponsors\n\nSupport this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/moro#sponsor)]\n\n\u003ca href=\"https://opencollective.com/moro/sponsor/0/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/moro/sponsor/0/avatar.svg\"\u003e\u003c/a\u003e \u003ca href=\"https://opencollective.com/moro/sponsor/1/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/moro/sponsor/1/avatar.svg\"\u003e\u003c/a\u003e \u003ca href=\"https://opencollective.com/moro/sponsor/2/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/moro/sponsor/2/avatar.svg\"\u003e\u003c/a\u003e \u003ca href=\"https://opencollective.com/moro/sponsor/3/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/moro/sponsor/3/avatar.svg\"\u003e\u003c/a\u003e \u003ca href=\"https://opencollective.com/moro/sponsor/4/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/moro/sponsor/4/avatar.svg\"\u003e\u003c/a\u003e \u003ca href=\"https://opencollective.com/moro/sponsor/5/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/moro/sponsor/5/avatar.svg\"\u003e\u003c/a\u003e \u003ca href=\"https://opencollective.com/moro/sponsor/6/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/moro/sponsor/6/avatar.svg\"\u003e\u003c/a\u003e \u003ca href=\"https://opencollective.com/moro/sponsor/7/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/moro/sponsor/7/avatar.svg\"\u003e\u003c/a\u003e \u003ca href=\"https://opencollective.com/moro/sponsor/8/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/moro/sponsor/8/avatar.svg\"\u003e\u003c/a\u003e \u003ca href=\"https://opencollective.com/moro/sponsor/9/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/moro/sponsor/9/avatar.svg\"\u003e\u003c/a\u003e\n","funding_links":["https://opencollective.com/moro"],"categories":["Productivity"],"sub_categories":["Time Tracking"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomidfi%2Fmoro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomidfi%2Fmoro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomidfi%2Fmoro/lists"}