tea/cmd
Norwin 9efee7bf99 Add `tea issues --fields`, allow printing labels (#312)
generalize list printing with dynamic fields

refactor print.IssuesList to use tableFromItems()

preparatory refactor

print.IssuesList: allow printing labels

move formatters to formatters.go

expose more printable fields on issue

add generic flags.FieldsFlag

add fields flag to tea issues, tea ms issues

validate provided fields

add strict username, or formatted user fields

change default fields

tea issues -> replace updated with labels
tea ms issues -> replace author with labels, reorder

Validate provided fields

Co-authored-by: Norwin Roosen <git@nroo.de>
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-on: https://gitea.com/gitea/tea/pulls/312
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-by: 6543 <6543@obermui.de>
Co-Authored-By: Norwin <noerw@noreply.gitea.io>
Co-Committed-By: Norwin <noerw@noreply.gitea.io>
2020-12-21 23:41:07 +08:00
..
flags Add `tea issues --fields`, allow printing labels (#312) 2020-12-21 23:41:07 +08:00
issues Add `tea issues --fields`, allow printing labels (#312) 2020-12-21 23:41:07 +08:00
labels Add more command shorthands (#307) 2020-12-17 00:47:40 +08:00
login Add more command shorthands (#307) 2020-12-17 00:47:40 +08:00
milestones Add `tea issues --fields`, allow printing labels (#312) 2020-12-21 23:41:07 +08:00
organizations Add more command shorthands (#307) 2020-12-17 00:47:40 +08:00
pulls Add commands for reviews (#315) 2020-12-21 23:22:22 +08:00
releases Add more command shorthands (#307) 2020-12-17 00:47:40 +08:00
repos Add `tea issues --fields`, allow printing labels (#312) 2020-12-21 23:41:07 +08:00
times Add more command shorthands (#307) 2020-12-17 00:47:40 +08:00
autocomplete.go Proper help text & new README structure (#311) 2020-12-21 21:37:20 +08:00
categories.go Proper help text & new README structure (#311) 2020-12-21 21:37:20 +08:00
issues.go Add `tea issues --fields`, allow printing labels (#312) 2020-12-21 23:41:07 +08:00
labels.go Proper help text & new README structure (#311) 2020-12-21 21:37:20 +08:00
login.go Proper help text & new README structure (#311) 2020-12-21 21:37:20 +08:00
logout.go Proper help text & new README structure (#311) 2020-12-21 21:37:20 +08:00
milestones.go Add `tea issues --fields`, allow printing labels (#312) 2020-12-21 23:41:07 +08:00
notifications.go Proper help text & new README structure (#311) 2020-12-21 21:37:20 +08:00
open.go Proper help text & new README structure (#311) 2020-12-21 21:37:20 +08:00
organizations.go Proper help text & new README structure (#311) 2020-12-21 21:37:20 +08:00
pulls.go Add commands for reviews (#315) 2020-12-21 23:22:22 +08:00
releases.go Proper help text & new README structure (#311) 2020-12-21 21:37:20 +08:00
repos.go Proper help text & new README structure (#311) 2020-12-21 21:37:20 +08:00
times.go Proper help text & new README structure (#311) 2020-12-21 21:37:20 +08:00