Commit Graph

42 Commits

Author SHA1 Message Date
7e68d5541c Add rewritten infinitime abstraction and integrate it into ITD 2024-04-13 21:20:12 -07:00
9998915959 Update domain 2023-04-20 19:54:58 -07:00
35701b1396 Switch from zerolog to go.arsenm.dev/logger in itctl 2023-01-04 15:17:14 -08:00
e858c43b5e Switch from zerolog to go.arsenm.dev/logger 2023-01-04 15:06:05 -08:00
d41872ab64 Switch to autogenerated DRPC framework 2023-01-02 22:30:17 -08:00
1231dd5308 Add warning if current InfiniTime doesn't support BLE FS (#29) 2022-10-17 12:40:51 -07:00
be57cdeea4 Handle error events in itctl res load command (#29) 2022-10-17 12:23:06 -07:00
5719e77b59 Add resource loading as part of DFU 2022-10-16 13:17:12 -07:00
a04c95b0be Add -r for rm and -p for mkdir 2022-09-03 16:28:25 -07:00
a178319e28 Add resource loading to itctl 2022-08-30 13:01:36 -07:00
d59e7af2d1 Fix comment above goroutine code 2022-07-31 02:40:46 -07:00
3c31bd2921 Fix bug where itctl doesn't exit on SIGINT/SIGTERM 2022-07-31 02:22:33 -07:00
900be6f2d0 Fix bug where help command doesn't show flags/subcommands 2022-07-31 02:15:42 -07:00
321afe0121 Fix bug where itctl could not be killed 2022-05-01 20:32:59 -07:00
6ba50fb7de Add context support and update lrpc 2022-05-01 15:22:28 -07:00
a1ee021675 Switch to lrpc and use context to handle signals 2022-05-01 11:36:28 -07:00
dc87e144e0 Re-add watch commands to itctl 2022-04-23 18:46:49 -07:00
9990e92f19 Switch from custom socket API to rpcx 2022-04-22 17:12:30 -07:00
c5ea3df255 Fix itctl panic when itd is not running (Fixes #14) 2022-04-02 15:20:31 -07:00
5b87af872f Update 'cmd/itctl/main.go' 2022-03-15 16:16:44 -07:00
ffed644beb Remove exit error handler because it causes duplicated help text 2022-03-15 16:06:05 -07:00
02bf90f10e Rewrite itctl to use urfave/cli instead of spf13/cobra 2022-02-24 21:26:40 -08:00
65cae3aeab Add update weather command to itctl 2022-02-23 21:22:03 -08:00
233b0f77f0 Make paths absolute for firmware upgrades 2021-12-12 17:46:50 -08:00
8c020f792d Implement file transfer progress 2021-12-12 17:08:48 -08:00
38eda50537 Create absolute directories for ITD to read/write 2021-12-11 22:13:21 -08:00
9bfdaef70c Directly read/write files from ITD 2021-12-11 22:11:01 -08:00
488b5a7d89 Fix comments in filesystem commands 2021-11-27 00:11:37 -08:00
e88e8e487e Add newline for read file command if output is stdout 2021-11-25 19:44:43 -08:00
082fdc02f4 Add filesystem to itctl 2021-11-23 14:14:45 -08:00
e89e97749e Add reminder to validate firmware to itctl and itgui 2021-11-06 19:06:17 -07:00
c57c1f89b9 Add watch commands to itctl 2021-10-24 11:02:29 -07:00
37c4fe5577 Use sent bytes to check if transfer complete 2021-10-23 19:36:23 -07:00
32cab6d00f Update itctl to use api 2021-10-23 18:41:03 -07:00
2ab8d24a43 Reorganize itctl structure 2021-10-23 15:11:04 -07:00
86db246d4a Add motion service to itctl 2021-10-22 13:40:16 -07:00
9b2507de4c Break transfer loops after refreshing progress bar 2021-08-27 09:01:46 -07:00
36b683204d Switch to iota for request types and move to types package 2021-08-24 20:32:17 -07:00
76c54339cf Disable completion command 2021-08-21 19:03:18 -07:00
70dde9554d Change recoverable errors to warn log level to stop shell from exiting 2021-08-21 14:15:55 -07:00
bf1cda2e7e Add interactive mode to itctl 2021-08-21 12:30:16 -07:00
203224ed4a Initial Commit 2021-08-21 01:19:49 -07:00