Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lionralfs/mitey
π¨βπ» CLI Tool for mite (https://mite.yo.lk)
https://github.com/lionralfs/mitey
cli command-line-tool mite timemanagement
Last synced: 10 days ago
JSON representation
π¨βπ» CLI Tool for mite (https://mite.yo.lk)
- Host: GitHub
- URL: https://github.com/lionralfs/mitey
- Owner: lionralfs
- License: mit
- Created: 2017-07-25T22:35:50.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-08-17T22:37:50.000Z (over 7 years ago)
- Last Synced: 2025-01-20T14:57:43.731Z (17 days ago)
- Topics: cli, command-line-tool, mite, timemanagement
- Language: JavaScript
- Homepage:
- Size: 78.1 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# miteyπ¨βπ»
[![version][version-badge]][package]
[![downloads][downloads-badge]][npm-stat]
[![MIT License][license-badge]][LICENSE]A CLI Tool for [mite](https://mite.yo.lk/). (β οΈ This is still a work in progress!)
## Requirements
You must have [`node`](https://nodejs.org/) (v6 or higher) and
[`npm`](https://www.npmjs.com/) installed to run mitey.Before you start, you need to generate an API key for your account.
- Go to your mite settings (*https://\.mite.yo.lk/myself*)
- Select *Allow API access*,
- Click *Display API key* and copy your key.## Installation
- Run `npm install -g mitey` to install mitey globally.
- Run `mitey init`.
- Enter your team name. It is this part: **\**.mite.yo.lk
- Enter your API key
- Enter a time in minutes that you want your time entries to be rounded up to. Leave it empty if you don't want to modify your time entries.
- Run `mitey verify` to check if everything was set up correctly.## Usage
### Starting a new tracker
- `mitey start` will walk you through a process to create a new time entry. It will ask you to specify a *customer*, *project* and *service*. You can also provide a *note*.### Stopping the tracker
- `mitey stop` will try to stop the current tracker, if there is one.### Viewing the current tracker
- `mitey current` will give you the current tracker, if there is one.### Customers
- `mitey customers` lists all active customers.
- Use `mitey customers -n ExampleCustomer` to filter by name.### Projects
- `mitey projects` lists all active projects.
- Use `mitey projects -n ExampleProject` to filter by name.### Services
- `mitey services` lists all active services.
- Use `mitey services -n ExampleService` to filter by name.## Bugs
Feel free to report bugs [here](https://github.com/lionralfs/mitey/issues).## License
MIT[version-badge]: https://img.shields.io/npm/v/mitey.svg?style=flat-square
[package]: https://www.npmjs.com/package/mitey
[downloads-badge]: https://img.shields.io/npm/dm/mitey.svg?style=flat-square
[npm-stat]: https://npm-stat.com/charts.html?package=mitey&from=2016-07-24
[license-badge]: https://img.shields.io/npm/l/mitey.svg?style=flat-square
[license]: https://github.com/lionralfs/mitey/blob/master/LICENSE