acectl - ACE Project command line control
Install
Download Binary
You could download binary from github release page
Build It Yourself
You have to install golang v1.7 or above
$ go get -u -v github.com/kkpoon/acectl
$ go install github.com/kkpoon/acectl
$ acectl help
usage
Login
The login command helps you to get the authentication token from ACEProject
and store it in your home directory, default: $HOME/.acectl.json
$ acectl login
Timesheet
# list the task belongs to you, find the task id of your task
$ acectl task list
# Log time to timesheet on task id=12345, mon=8, tue=8..., sat=0, sun=0
$ acectl timesheet input --hours 8,8,8,8,8,0,0 -t 12345
saved at Timesheet Line ID: 7689
# oh no, the time is not correct, lets update it
$ acectl timesheet input --hours 0,7,0,0,0,0,0 -t 12345 -u 7689
More usage
$ acectl help