lrackwitz / mite-client
A mite client for time tracking with the console.
1.1.0
2017-09-05 21:38 UTC
Requires
- guzzlehttp/guzzle: ^6.0
- symfony/config: ^3.1
- symfony/console: ^3.1
- symfony/dependency-injection: ^3.1
- symfony/http-foundation: ^3.1
- symfony/yaml: ^3.1
This package is not auto-updated.
Last update: 2025-01-04 21:14:06 UTC
README
#A mite client for your console
A console based mite client.
Please note that this software is still under heavy development and can change anytime you do a
composer update
.
Installation
- Download Composer:
curl -sS https://getcomposer.org/composer.phar -o composer.phar
- Install:
php composer.phar global require lrackwitz/mite-client
Configuration
Execute mite list
and follow the instructions.
You need to have a registered mite account.
Go to https://<your account name>.mite.yo.lk/myself
to get your personal mite API key.
Example of the config.yml to create:
parameters:
mite.account_name: Your account name goes here
mite.api_key: Your api key goes here
Usage
- To see all available commands:
mite list
- To add a time entry:
mite create [options]
- To edit a time entry:
mite edit <id> [options]
- To delete a time entry:
mite delete <id>
- To split a time entry into more time entries:
mite split <id> <number_new_entries>
- To start the tracker for a time entry:
mite start <id>
- To stop the tracker for a time entry:
mite stop <id>
- To show a list of time entries:
mite times [options]
- To get information about your account:
mite account:read
- To get information about the logged in user:
mite account:myself
Author
Lars Rosenberg - rackwitz.lars@gmail.com
License
This mite client is licensed under the GPLv3 License - see the LICENSE file for details.