Commit Graph

54 Commits

Author SHA1 Message Date
4cdd47311f Switch from zerolog to go.arsenm.dev/logger in itctl 2023-01-04 15:17:14 -08:00
520c23b75b Switch from zerolog to go.arsenm.dev/logger 2023-01-04 15:06:05 -08:00
52686fbad0 Update itgui screenshots 2023-01-03 09:39:21 -08:00
b757af7fed Switch to autogenerated DRPC framework 2023-01-02 22:30:17 -08:00
908bd7d5f3 Add resource loading to ITD FS tab 2022-11-15 19:20:34 -08:00
006f245c10 Add warning if current InfiniTime doesn't support BLE FS (#29) 2022-10-17 12:40:51 -07:00
c6458720e9 Handle error events in itctl res load command (#29) 2022-10-17 12:23:06 -07:00
f639fef992 Add resource loading as part of DFU 2022-10-16 13:17:12 -07:00
4efa4380c4 Add -r for rm and -p for mkdir 2022-09-03 16:28:25 -07:00
6f87980d4b Add resource loading to itctl 2022-08-30 13:01:36 -07:00
19bacf29b2 Fix comment above goroutine code 2022-07-31 02:40:46 -07:00
a78650e526 Fix bug where itctl doesn't exit on SIGINT/SIGTERM 2022-07-31 02:22:33 -07:00
71e9caf0bc Fix bug where help command doesn't show flags/subcommands 2022-07-31 02:15:42 -07:00
c05147518d Add metrics screenshot 2022-05-11 12:10:50 -07:00
422f844943 Add metrics graphs to itgui 2022-05-10 23:37:58 -07:00
093a5632c7 Rewrite itgui and add new screenshots 2022-05-05 14:00:49 -07:00
1e0f1c5b76 Fix bug where itctl could not be killed 2022-05-01 20:32:59 -07:00
78b5ca1de8 Add context support and update lrpc 2022-05-01 15:22:28 -07:00
56dbf0540e Switch to lrpc and use context to handle signals 2022-05-01 11:36:28 -07:00
9939f724c4 Re-add watch commands to itctl 2022-04-23 18:46:49 -07:00
0cdf8a4bed Switch from custom socket API to rpcx 2022-04-22 17:12:30 -07:00
c8c617c10a Fix itctl panic when itd is not running (Fixes #14) 2022-04-02 15:20:31 -07:00
cd68fbd7f3 Update 'cmd/itctl/main.go' 2022-03-15 16:16:44 -07:00
205a041758 Remove exit error handler because it causes duplicated help text 2022-03-15 16:06:05 -07:00
a885eacc70 Rewrite itctl to use urfave/cli instead of spf13/cobra 2022-02-24 21:26:40 -08:00
9e63401db3 Add update weather command to itctl 2022-02-23 21:22:03 -08:00
27aabdceba Make paths absolute for firmware upgrades 2021-12-12 17:46:50 -08:00
c019d7523b Implement file transfer progress 2021-12-12 17:08:48 -08:00
69d1027f01 Create absolute directories for ITD to read/write 2021-12-11 22:13:21 -08:00
873df67d1f Directly read/write files from ITD 2021-12-11 22:11:01 -08:00
a9ef386883 Fix comments in filesystem commands 2021-11-27 00:11:37 -08:00
cb8fb2c0bc Add newline for read file command if output is stdout 2021-11-25 19:44:43 -08:00
099b0cd849 Add filesystem to itctl 2021-11-23 14:14:45 -08:00
04fb390bee Add reminder to validate firmware to itctl and itgui 2021-11-06 19:06:17 -07:00
552f19676b Add motion service to itgui 2021-10-25 09:45:19 -07:00
9d58ea0ae7 Remove debug print and add error handling (itgui) 2021-10-25 00:11:41 -07:00
76875db7ea Use api package in itgui 2021-10-24 13:27:14 -07:00
be5bdc625b Add watch commands to itctl 2021-10-24 11:02:29 -07:00
44dc5f8e47 Use sent bytes to check if transfer complete 2021-10-23 19:36:23 -07:00
4d35912466 Remove test 2021-10-23 18:42:22 -07:00
ef29b9bee4 Update itctl to use api 2021-10-23 18:41:03 -07:00
e198b769f9 Generalize socket cancellation and update API accordingly 2021-10-23 18:03:17 -07:00
ef4bad94b5 Reorganize itctl structure 2021-10-23 15:11:04 -07:00
295892c8a8 Add motion service to itctl 2021-10-22 13:40:16 -07:00
b15cbb6349 Show update file names when selected in itgui 2021-10-07 13:38:13 -07:00
419b2f5a79 Break transfer loops after refreshing progress bar 2021-08-27 09:01:46 -07:00
44607ba9e2 Add fatal error dialog 2021-08-27 08:47:24 -07:00
0721b7f9d4 Add comments to gui 2021-08-26 08:47:17 -07:00
b7bd385c43 Add GUI frontend 2021-08-25 21:18:24 -07:00
cb8d207249 Switch to iota for request types and move to types package 2021-08-24 20:32:17 -07:00