krocos / payroll
Commandline time tracking tool
Requires
- doctrine/orm: ^2.5
- symfony/config: ^3.2
- symfony/console: ^3.2
- symfony/dependency-injection: ^3.2
- symfony/yaml: ^3.2
This package is not auto-updated.
Last update: 2024-12-22 03:00:41 UTC
README
About
Учет времени в терминале.
Install
Экспортируем или в .bashrc
или .zshrc
переменную
$ export COMPOSER_HOME=$HOME/.config/composer
и изменяем $PATH
$ export PATH=$COMPOSER_HOME/vendor/bin:$PATH
Затем устанавливаем
$ composer global require krocos/payroll:dev-master
Затем можно использовать как
$ payroll
Help
sheet [-l] [-d] "<название листа>"
(-d для удаления) (если есть опция -l то выводится список листов) переключение на лист, если листа нет — создает, если есть неостановленные задачи, останавливает и переключает
edit <номер итема> —start "<date>" —end "<date>" [—note "<note here>" | (-a | --append) <append to note> ]
опции --note
и --append
не могут использоваться вместе и последняя ставит ,
в заметке и добавляет <append to note>
delete <номер итема>
удаляет запись из sheet
display [-r | —hourlyrate <hourly rate float>] [—id]
записи из sheet, если опция —id предоставлена, показывать id записей
manual <start date> <end date> [—note "<note here>"]
создает мануальное время
now
показывает какая задача сейчас идет
start [--note <note>]
запускает учет времени
stop
останавливает текущаую задачу
TODO
- Translations for interface and the readme.