onyx_online
|
68b8ab2018
|
add flag tags to Config flags
|
2026-03-27 13:34:57 +00:00 |
|
onyx_online
|
6ec3c55383
|
improve consistency of tags
|
2026-03-27 13:23:46 +00:00 |
|
onyx_online
|
847dffd842
|
increase the column count for the generated help output
|
2026-03-27 07:38:16 +00:00 |
|
onyx_online
|
283511b94d
|
add ToC to README
add Shell Completion section to README
|
2026-03-24 00:56:03 +00:00 |
|
onyx_online
|
828d7cc248
|
add go mod tidy hook
|
2026-03-21 13:57:22 +00:00 |
|
onyx_online
|
5fa2aabecb
|
upd generate help script
|
2026-03-21 11:08:41 +00:00 |
|
onyx_online
|
ac8a677f99
|
add generate task
run it from pre-commit
|
2026-03-21 10:46:16 +00:00 |
|
onyx_online
|
e0c15f3ba5
|
remove duplicate taskfiles
|
2026-03-20 20:06:37 +00:00 |
|
onyx_online
|
1f4b261fc4
|
remove duplicate taskfile
|
2026-03-20 19:53:55 +00:00 |
|
onyx_online
|
739ce44288
|
add generate-readme task
add generate_help.go
update pre-commit hook
|
2026-03-20 19:49:36 +00:00 |
|
onyx_online
|
1b9cc1f66a
|
add man command to both CLIs
add man Taskfiles
|
2026-03-20 19:20:29 +00:00 |
|
onyx_online
|
229bc4a15f
|
rewrite version func
|
2026-02-16 01:29:25 +00:00 |
|
onyx_online
|
4ed567e464
|
enable errcheck linter
|
2026-02-15 15:12:29 +00:00 |
|
onyx_online
|
c8cfef858c
|
enable goconst linter
add package level constants for true/false str values
|
2026-02-15 14:58:59 +00:00 |
|
onyx_online
|
23285e6e50
|
add godot linter
|
2026-02-15 12:47:35 +00:00 |
|
onyx_online
|
b6b64781ed
|
add staticcheck linter
|
2026-02-15 12:46:05 +00:00 |
|
onyx_online
|
9bc4d21739
|
enable unparam linter
|
2026-02-15 12:44:52 +00:00 |
|
onyx_online
|
7a0d5c56e5
|
enable revive linter
- add package comments
- fix redeclaration of built-in min/max
- add comments to exported types
- remove unused parameters
|
2026-02-15 12:22:22 +00:00 |
|
onyx_online
|
ac8f635263
|
litn fixes
|
2026-02-15 12:00:00 +00:00 |
|
onyx_online
|
19fda4daec
|
migrate golangci-lint config to version 2
update golangci action
|
2026-02-15 11:59:50 +00:00 |
|
onyx_online
|
58866b794b
|
implement info command
upd help mds
|
2026-02-11 21:47:56 +00:00 |
|
onyx_online
|
32a09db1a4
|
unexport client
|
2026-02-11 21:25:40 +00:00 |
|
onyx_online
|
106f896c45
|
upd strip send docstrings/help messages
|
2026-02-11 09:26:23 +00:00 |
|
onyx_online
|
6615eec466
|
mark eq/band index args as optional. this lets us differentiate between not set and zero.
add Validate method to SnapshotCmdGroup
|
2026-02-10 14:16:35 +00:00 |
|
onyx_online
|
942d1b18bd
|
keep validation failure messages consistent.
they now print the incorrect value passed.
|
2026-02-10 01:24:55 +00:00 |
|
onyx_online
|
2e1c28c909
|
Validate methods should satisfy the interface Validate() error. This commit fixes that bug.
|
2026-02-10 01:17:35 +00:00 |
|
onyx_online
|
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 |
|
onyx_online
|
873ff87429
|
add pre-commit config
|
2026-02-09 13:59:30 +00:00 |
|
onyx_online
|
376f3109ef
|
add separators
|
2026-02-09 11:59:35 +00:00 |
|
onyx_online
|
9484f8e4f3
|
upd Use section in README
|
2026-02-09 11:56:49 +00:00 |
|
onyx_online
|
a936a7e3db
|
add help mds
|
2026-02-09 11:56:27 +00:00 |
|
onyx_online
|
886c078f67
|
upd taskfiles
|
2026-02-08 06:27:28 +00:00 |
|
onyx_online
|
07ac73fbe4
|
fix dosctring
|
2026-02-08 05:53:22 +00:00 |
|
onyx_online
|
23422f9641
|
DRY up the factory methods
use optional functions to set address functions
|
2026-02-07 14:23:46 +00:00 |
|
onyx_online
|
3c47d12719
|
we no longer need to pass in the kind
remove option function WithKind
|
2026-02-07 13:58:37 +00:00 |
|
onyx_online
|
8a452c83b9
|
pass base addresses to factory methods
|
2026-02-07 09:24:41 +00:00 |
|
onyx_online
|
abfb1bf08d
|
implement x32 matrix commands
|
2026-02-07 08:49:23 +00:00 |
|
onyx_online
|
0dc097c49e
|
add example x32 .envrc
|
2026-02-07 04:48:07 +00:00 |
|
onyx_online
|
bc41de5668
|
upd goreleaser config
|
2026-02-07 04:38:44 +00:00 |
|
onyx_online
|
5aa833e2ca
|
add separate taskfiles for x32,xair builds
|
2026-02-07 04:24:58 +00:00 |
|
onyx_online
|
ba0b0eaee2
|
update README
|
2026-02-07 03:54:48 +00:00 |
|
onyx_online
|
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 |
|
onyx_online
|
904e6c02d8
|
implement Matrix type
add comp,eq factory methods for Matrix type
update address maps
|
2026-02-07 03:51:47 +00:00 |
|
onyx_online
|
65d20408b1
|
implement two separate concrete clients
add one factory function for each type
|
2026-02-07 03:49:44 +00:00 |
|
onyx_online
|
3fd6c52cad
|
add .envrc to .gitignore
|
2026-02-07 03:26:49 +00:00 |
|
onyx_online
|
f3ad0de7db
|
fix .envrc example
|
2026-02-07 03:26:17 +00:00 |
|
onyx_online
|
3ed0560d08
|
seems to fix bug when passing arg.
Perhaps I'm just misunderstading the Kong library here, not sure.
|
2026-02-07 01:39:20 +00:00 |
|
onyx_online
|
6a4577118f
|
add --timeout to flags
|
2026-02-07 01:34:34 +00:00 |
|
onyx_online
|
1597f8f352
|
main comp/eq commands implemented
factory methods unexported
lr.go renamed to main.go
main.go renamed to cli.go
|
2026-02-07 01:28:59 +00:00 |
|
onyx_online
|
e80f17d211
|
upd .gitignore
|
2026-02-07 01:26:10 +00:00 |
|
onyx_online
|
40c7d03ff1
|
upd README
|
2026-02-07 01:25:06 +00:00 |
|
onyx_online
|
561faa0e95
|
fixes bug with x32 headamp address map
|
2026-02-06 17:53:52 +00:00 |
|
onyx_online
|
ce398e9a09
|
add snapshot example to README
|
2026-02-06 17:49:41 +00:00 |
|
onyx_online
|
b8b637b4b7
|
upd snapshot subcommand help output
|
2026-02-06 17:47:21 +00:00 |
|
onyx_online
|
52d51a7094
|
reword
|
2026-02-06 17:45:30 +00:00 |
|
onyx_online
|
09a4e9fbfc
|
upd Configuration in README
|
2026-02-06 17:45:12 +00:00 |
|
onyx_online
|
04f7319776
|
add loglevel to Configuration section
|
2026-02-06 17:37:57 +00:00 |
|
onyx_online
|
0c67887ad7
|
upd README
|
2026-02-06 17:31:50 +00:00 |
|
onyx_online
|
4db173154b
|
snapshot commands implemented
|
2026-02-06 17:31:41 +00:00 |
|
onyx_online
|
27922d41bb
|
--loglevel flag added to the root command
|
2026-02-06 17:31:36 +00:00 |
|
onyx_online
|
e21fd59564
|
reword
|
2026-02-06 15:30:18 +00:00 |
|
onyx_online
|
2d829e28e1
|
upd README
|
2026-02-06 11:28:52 +00:00 |
|
onyx_online
|
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 |
|
onyx_online
|
1ad214ba4a
|
add validation to --kind flag
|
2026-02-06 00:52:12 +00:00 |
|
onyx_online
|
66da965edd
|
fix default value for kind
|
2026-02-06 00:47:34 +00:00 |
|
onyx_online
|
079a0b240d
|
ensure all optional args are marked as optional
|
2026-02-06 00:41:26 +00:00 |
|
onyx_online
|
fe711f79f1
|
Main struct now uses address map
|
2026-02-06 00:41:06 +00:00 |
|
onyx_online
|
c94ac62cb8
|
upd address maps
|
2026-02-06 00:40:52 +00:00 |
|
onyx_online
|
5933b25114
|
move parser interface into engine.go
add snapshot field to Client
|
2026-02-06 00:40:42 +00:00 |
|
onyx_online
|
fa704832d5
|
reword
|
2026-02-05 21:44:39 +00:00 |
|
onyx_online
|
69925021af
|
spell fix
|
2026-02-05 15:43:19 +00:00 |
|
onyx_online
|
e092ed3c4e
|
add Configuration section to README
|
2026-02-05 15:42:39 +00:00 |
|
onyx_online
|
d87bc2678c
|
add short Config flags
|
2026-02-05 15:42:07 +00:00 |
|
onyx_online
|
c3221f3df5
|
reduce default timeout to 100ms
add env var for raw timeout
|
2026-02-05 15:13:33 +00:00 |
|
onyx_online
|
dc733ba500
|
add macos target to Taskfile
|
2026-02-05 14:20:03 +00:00 |
|
onyx_online
|
2a5e0e022f
|
upd README
|
2026-02-05 13:42:57 +00:00 |
|
onyx_online
|
663a863386
|
fix main fadein/fadeout help output
|
2026-02-05 13:23:36 +00:00 |
|
onyx_online
|
70889c47bc
|
upd README
|
2026-02-05 13:20:20 +00:00 |
|
onyx_online
|
2ad9f2fd6a
|
add docstrings
upd help messages
|
2026-02-05 13:20:05 +00:00 |
|
onyx_online
|
c20aa82e3b
|
remove redundant util function
|
2026-02-05 04:15:21 +00:00 |
|
onyx_online
|
1c5a75ffe1
|
add bus eq band 3 gain example
|
2026-02-05 04:06:08 +00:00 |
|
onyx_online
|
b075515654
|
upd README
|
2026-02-05 04:02:01 +00:00 |
|
onyx_online
|
139e092937
|
raw doesn't need to be a command group
fix `nil pointer deference` for set commands
|
2026-02-05 04:01:34 +00:00 |
|
onyx_online
|
8539685770
|
upd README
|
2026-02-05 03:55:08 +00:00 |
|
onyx_online
|
8fc5a55eff
|
fixes bug where strip/bus eq on would try to validate the band number.
|
2026-02-05 03:54:53 +00:00 |
|
onyx_online
|
128f0c1df6
|
migrate CLI component to Kong
|
2026-02-05 03:36:22 +00:00 |
|
onyx_online
|
49cf3ff49e
|
upd Name methods
|
2026-02-04 11:18:17 +00:00 |
|
onyx_online
|
66ab937296
|
implement Snapshot on Client struct
|
2026-02-04 11:15:52 +00:00 |
|
onyx_online
|
6f995397a1
|
fix example
|
2026-02-04 10:46:20 +00:00 |
|
onyx_online
|
e6d6ac77f6
|
upd long desc
|
2026-02-04 10:45:26 +00:00 |
|
onyx_online
|
b39dc86236
|
add raw command for sending raw OSC messages
|
2026-02-04 10:44:06 +00:00 |
|
onyx_online
|
056ebc9116
|
add strip comp mode + strip gate subcommands
|
2026-02-04 07:31:00 +00:00 |
|
onyx_online
|
ce955deb38
|
add bus comp mode
|
2026-02-04 07:30:44 +00:00 |
|
onyx_online
|
6e3953e946
|
print hold to 2dp
|
2026-02-04 05:27:48 +00:00 |
|
onyx_online
|
86ff40952b
|
implement {Comp} threshold, ratio, attack, hold, release, makeup and mix methods
add new compressor subcommands to strip/bus command groups
|
2026-02-04 05:22:47 +00:00 |
|
onyx_online
|
2590a43c18
|
fix examples in README
reword Notes section
|
2026-02-03 01:23:04 +00:00 |
|
onyx_online
|
0559899666
|
add eq example + update notes section in README.
|
2026-02-02 04:28:39 +00:00 |
|
onyx_online
|
fc36e9bf5c
|
implement eq type/mode/gain/freq/q commands for strip/bus
|
2026-02-01 22:37:17 +00:00 |
|
onyx_online
|
a9110f0986
|
implement strip/bus gate/comp on commands
|
2026-02-01 15:50:11 +00:00 |
|
onyx_online
|
72f43452a8
|
pass pointers to factory methods
|
2026-02-01 15:09:45 +00:00 |
|