dev-master
9999999-devCommandline time tracking tool
GPLv3 GPL-3.0-only
The Requires
- symfony/console ^3.2
- doctrine/orm ^2.5
- symfony/dependency-injection ^3.2
- symfony/config ^3.2
- symfony/yaml ^3.2
by Vladimir Balin
Wallogit.com
2017 © Pedro Peláez
Commandline time tracking tool
Учет времени в терминале., (*1)
Экспортируем или в .bashrc или .zshrc переменную, (*2)
$ export COMPOSER_HOME=$HOME/.config/composer, (*3)
и изменяем $PATH, (*4)
$ export PATH=$COMPOSER_HOME/vendor/bin:$PATH, (*5)
Затем устанавливаем, (*6)
$ composer global require krocos/payroll:dev-master, (*7)
Затем можно использовать как, (*8)
$ payroll, (*9)
sheet [-l] [-d] "<название листа>", (*10)
(-d для удаления) (если есть опция -l то выводится список листов) переключение на лист, если листа нет — создает, если есть неостановленные задачи, останавливает и переключает, (*11)
edit <номер итема> —start "<date>" —end "<date>" [—note "<note here>" | (-a | --append) <append to note> ], (*12)
опции --note и --append не могут использоваться вместе и последняя ставит , в заметке и добавляет <append to note>, (*13)
delete <номер итема>, (*14)
удаляет запись из sheet, (*15)
display [-r | —hourlyrate <hourly rate float>] [—id], (*16)
записи из sheet, если опция —id предоставлена, показывать id записей, (*17)
manual <start date> <end date> [—note "<note here>"], (*18)
создает мануальное время, (*19)
now, (*20)
показывает какая задача сейчас идет, (*21)
start [--note <note>], (*22)
запускает учет времени, (*23)
stop, (*24)
останавливает текущаую задачу, (*25)
Commandline time tracking tool
GPLv3 GPL-3.0-only