codebasehq cli for listing and updating tickets.
You can find your credentials on codebasehq.com/settings/profile.
cbase log in
cbase log out
Get last 10 tickets assigned to me:
cbase get
By default, assigned tickets are queried. use -a to specify assignee.
cbase get -a <username>
You can get a specific ticket details by providing its id.
$ cbase get <ticket-id>
Get last updates of the ticket as timeline by providing -u option.
$ gh codebase (ticket|t) <id> -u
or
$ gh codebase (ticket|t) <id> -u 5 (Last 5 updates)
You can use multiple word queries declaring between "Multiple Word"
$ cbase get -t "my type"
$ cbase get -t Bug -p High (display assigned High priority Bug type tickets)
see cbase get -h for other available options
$ gh codebase set <id> -s "In Progress"
$ gh codebase set <id> -s "In Progress" -a berk-akgun
$ gh codebase set <id> -C "Who wants to grab a beer after work?"
$ gh codebase set <id> -S "(DUPLICATE): ...." -C "Ticket is duplicated, updating it as invalid." -s Invalid
see cbase get -h for other available options