129 Commits

Author SHA1 Message Date
32a09db1a4 unexport client 2026-02-11 21:25:40 +00:00
106f896c45 upd strip send docstrings/help messages v0.14.3 2026-02-11 09:26:23 +00:00
6615eec466 mark eq/band index args as optional. this lets us differentiate between not set and zero.
add Validate method to SnapshotCmdGroup
v0.14.2
2026-02-10 14:16:35 +00:00
942d1b18bd keep validation failure messages consistent.
they now print the incorrect value passed.
v0.14.1
2026-02-10 01:24:55 +00:00
2e1c28c909 Validate methods should satisfy the interface Validate() error. This commit fixes that bug. v0.14.0 2026-02-10 01:17:35 +00:00
cf470181a1 implement dca commands:
- DCA added to Client struct
- dca command added to both CLIs

help mds updated
2026-02-10 01:16:44 +00:00
873ff87429 add pre-commit config 2026-02-09 13:59:30 +00:00
376f3109ef add separators 2026-02-09 11:59:35 +00:00
9484f8e4f3 upd Use section in README 2026-02-09 11:56:49 +00:00
a936a7e3db add help mds 2026-02-09 11:56:27 +00:00
github-actions[bot]
a0153f6b84 chore: auto-update Go modules 2026-02-09 00:05:05 +00:00
886c078f67 upd taskfiles 2026-02-08 06:27:28 +00:00
07ac73fbe4 fix dosctring 2026-02-08 05:53:22 +00:00
23422f9641 DRY up the factory methods
use optional functions to set address functions
v0.13.1
2026-02-07 14:23:46 +00:00
3c47d12719 we no longer need to pass in the kind
remove option function WithKind
2026-02-07 13:58:37 +00:00
8a452c83b9 pass base addresses to factory methods 2026-02-07 09:24:41 +00:00
abfb1bf08d implement x32 matrix commands v0.13.0 2026-02-07 08:49:23 +00:00
0dc097c49e add example x32 .envrc 2026-02-07 04:48:07 +00:00
bc41de5668 upd goreleaser config v0.12.0 2026-02-07 04:38:44 +00:00
5aa833e2ca add separate taskfiles for x32,xair builds 2026-02-07 04:24:58 +00:00
ba0b0eaee2 update README 2026-02-07 03:54:48 +00:00
c19c7f278b remove --kind flag from the root command and split the package into two separate CLIs.
Each CLI uses the correct concrete client and it avoids mixing help output

update goreleaser config
2026-02-07 03:54:36 +00:00
904e6c02d8 implement Matrix type
add comp,eq factory methods for Matrix type

update address maps
2026-02-07 03:51:47 +00:00
65d20408b1 implement two separate concrete clients
add one factory function for each type
2026-02-07 03:49:44 +00:00
3fd6c52cad add .envrc to .gitignore 2026-02-07 03:26:49 +00:00
f3ad0de7db fix .envrc example 2026-02-07 03:26:17 +00:00
3ed0560d08 seems to fix bug when passing arg.
Perhaps I'm just misunderstading the Kong library here, not sure.
v0.11.1
2026-02-07 01:39:20 +00:00
6a4577118f add --timeout to flags 2026-02-07 01:34:34 +00:00
1597f8f352 main comp/eq commands implemented
factory methods unexported

lr.go renamed to main.go
main.go renamed to cli.go
v0.11.0
2026-02-07 01:28:59 +00:00
e80f17d211 upd .gitignore 2026-02-07 01:26:10 +00:00
40c7d03ff1 upd README 2026-02-07 01:25:06 +00:00
561faa0e95 fixes bug with x32 headamp address map v0.10.2 2026-02-06 17:53:52 +00:00
ce398e9a09 add snapshot example to README 2026-02-06 17:49:41 +00:00
b8b637b4b7 upd snapshot subcommand help output v0.10.1 2026-02-06 17:47:21 +00:00
52d51a7094 reword 2026-02-06 17:45:30 +00:00
09a4e9fbfc upd Configuration in README 2026-02-06 17:45:12 +00:00
04f7319776 add loglevel to Configuration section 2026-02-06 17:37:57 +00:00
0c67887ad7 upd README v0.10.0 2026-02-06 17:31:50 +00:00
4db173154b snapshot commands implemented 2026-02-06 17:31:41 +00:00
27922d41bb --loglevel flag added to the root command 2026-02-06 17:31:36 +00:00
e21fd59564 reword 2026-02-06 15:30:18 +00:00
2d829e28e1 upd README v0.9.0 2026-02-06 11:28:52 +00:00
3f8861ded2 timeout now a flag on the root command.
It applies to all messages sent

new option function WithTimeout added
2026-02-06 11:28:40 +00:00
1ad214ba4a add validation to --kind flag v0.8.5 2026-02-06 00:52:12 +00:00
66da965edd fix default value for kind 2026-02-06 00:47:34 +00:00
079a0b240d ensure all optional args are marked as optional v0.8.4 2026-02-06 00:41:26 +00:00
fe711f79f1 Main struct now uses address map 2026-02-06 00:41:06 +00:00
c94ac62cb8 upd address maps 2026-02-06 00:40:52 +00:00
5933b25114 move parser interface into engine.go
add snapshot field to Client
2026-02-06 00:40:42 +00:00
fa704832d5 reword v0.8.3 2026-02-05 21:44:39 +00:00