Commit Graph

39 Commits

Author SHA1 Message Date
Abraham Toriz 709cfda05b
actually display the timesheets after the charts so it is always visible 2022-11-25 09:09:23 -06:00
Abraham Toriz 83498ac654
display sheet name(s) in chart formatter 2022-11-25 09:03:40 -06:00
Abraham Toriz bc2b96d425
clippy lints 2022-11-05 20:34:35 -06:00
Abraham Toriz 189ce814d0
restore ability to pass config to custom formatters 2022-09-10 23:34:59 -04:00
Abraham Toriz 2ed3f84454
clippy, stop getting in my way, first warning 2022-08-30 09:33:39 -04:00
Abraham Toriz dd40c1acc8
clippy lints 2022-08-29 23:41:50 -04:00
Abraham Toriz 086feb0e0b
allow to set a per-command default formatter 2022-08-29 19:45:45 -04:00
Abraham Toriz 8ec245038f
fix message for selecting custom formatter 2022-08-29 19:05:02 -04:00
Abraham Toriz d2e35d8ba1
most tests of the chart formatter passing 2022-08-29 19:04:15 -04:00
Abraham Toriz 88371b312e
mostly defined the chart formatter 2022-08-28 16:48:47 -04:00
Abraham Toriz 0392e91985
archive-by-hours mostly completely shaped 2022-07-30 22:46:22 +08:00
Abraham Toriz 26af37bff2
tabulate interactive's output 2022-07-21 21:36:05 +08:00
Abraham Toriz 8b64b161f2
a more comfortable API for tabulate 2022-07-21 21:35:45 +08:00
Abraham Toriz 256f622a57
upgrade pretty assertions to 1.2 2022-07-19 18:38:37 +08:00
Abraham Toriz 375d7d4e06
pass clippy 2022-05-06 22:04:36 +08:00
Abraham Toriz 8b6d9be92e
some clippy lints 2021-12-13 14:22:05 -06:00
Abraham Toriz 422d6bb593
first feed the input, then read its output 2021-09-07 14:03:51 -05:00
Abraham Toriz 56e7c525a4
use strings instead of vecs to read childs stdio 2021-09-06 20:53:50 -05:00
Abraham Toriz b90400a1c7
pass formatter config to formatter 2021-09-06 20:53:18 -05:00
Abraham Toriz d3128a93bf
most of the infrastructure for custom formatters 2021-09-06 20:08:53 -05:00
Abraham Toriz 3598f7844c Don't write colorful output except in a colorful terminal 2021-08-25 14:43:50 -05:00
Abraham Toriz 3a1ef47b21 test everything in UTC-6 so time difference makes a difference 2021-08-11 17:54:37 -05:00
Abraham Toriz 3ebe2ca035
rename PrettyString to Ps for brevity 2021-08-03 20:56:40 -05:00
Abraham Toriz 5186b7c159
solve a thousand clippy lint errors 2021-08-02 19:10:34 -05:00
Abraham Toriz fc90f76390
do print the running entries in ical format 2021-07-30 12:08:22 -05:00
Abraham Toriz 744d07b174
finish ical format 2021-07-30 12:01:44 -05:00
Abraham Toriz a6ee7aea5f
start the ical formatter 2021-07-29 22:44:18 -05:00
Abraham Toriz 5dd87616f8
add ids formatter 2021-07-28 21:16:03 -05:00
Abraham Toriz 39bc7abf0d
implement format json 2021-07-26 20:32:13 -05:00
Abraham Toriz 9c306d55ce
more specific errors for some IO errors 2021-07-21 19:06:49 -05:00
Abraham Toriz 7292e1d103
add the grand total to format::text 2021-07-16 17:31:30 -05:00
Abraham Toriz f62ebef762
current time management across commands 2021-07-16 12:45:27 -05:00
Abraham Toriz 7007a58df0
formatters::text now uses module tabulate 2021-07-15 11:16:17 -05:00
Abraham Toriz 676dd5f638
finish the tabulate module 2021-07-15 10:33:02 -05:00
Abraham Toriz 4116e77a68
abstracting a tabulate module 2021-07-15 00:22:38 -05:00
Abraham Toriz 9112e7f3cf
properly display notes with accents 2021-07-01 11:45:04 -05:00
Abraham Toriz 5062a7b699
add csv formatter 2021-06-30 18:51:34 -05:00
Abraham Toriz 91a99ed5ea
database adjustments and migrations 2021-06-30 18:51:02 -05:00
Abraham Toriz 6d6eeead55
organize formatters into their own files 2021-06-30 13:27:42 -05:00