lrackwitz / mite-client
A mite client for time tracking with the console.
Installs: 32
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
pkg:composer/lrackwitz/mite-client
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-11-09 02:16:13 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.