Commit Graph
57 Commits
Author SHA1 Message Date
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 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 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 58866b794b implement info command
upd help mds
2026-02-11 21:47:56 +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 3c47d12719 we no longer need to pass in the kind
remove option function WithKind
2026-02-07 13:58:37 +00:00
onyx_online abfb1bf08d implement x32 matrix commands 2026-02-07 08:49:23 +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 128f0c1df6 migrate CLI component to Kong 2026-02-05 03:36:22 +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 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 89ab8ee258 setup the skeletal structure for Eq, Comp and Gate.
implement strip/bus eq on commands.
2026-02-01 15:09:38 +00:00
onyx_online 1623b53cff headamp gain now accepts a --duration flag for safe gain staging. 2026-02-01 04:15:59 +00:00
onyx_online 08b232dcbf use RunE throughout 2026-02-01 01:56:03 +00:00
onyx_online 9898c21197 add headamp gain and phantom commands 2026-02-01 01:25:47 +00:00
onyx_online d894cc1317 add strip/bus name commands 2026-02-01 00:50:24 +00:00
onyx_online 4c4d52c74e add --version flag 2026-01-31 23:13:09 +00:00
onyx_online 7536c4fe24 reword short desc for strip send 2026-01-31 22:59:26 +00:00
onyx_online 2730f8dc5d reorganise command fields 2026-01-31 22:26:31 +00:00
onyx_online e7dd589243 update use strings 2026-01-31 21:33:05 +00:00
onyx_online a0663350f8 add strip send command 2026-01-31 21:30:48 +00:00
onyx_online ad7c910180 move main methods into Main struct
update the cli
2026-01-31 21:19:38 +00:00
onyx_online 615a95d9da move bus commands into bus struct
update the cli
2026-01-31 20:55:36 +00:00
onyx_online fc8c8ad69a move strip commands into their own struct
update the cli
2026-01-31 20:40:29 +00:00
onyx_online d823aeeb8e lint fixes 2026-01-31 19:33:04 +00:00
onyx_online d1657e09ab implement strip fader commands 2026-01-31 19:31:33 +00:00
onyx_online c851d0e804 lint fixes 2026-01-31 19:28:59 +00:00
onyx_online c299740611 fix bus fader so it can retrieve the current fader value 2026-01-31 02:17:18 +00:00
onyx_online 9266d1b458 if the kind is x32 override the port number 2026-01-31 02:10:13 +00:00
onyx_online 102e276100 read duration as float64 2026-01-31 02:04:43 +00:00
onyx_online 733955c7d2 add bus fadein and fadeout commands 2026-01-31 02:04:33 +00:00
onyx_online 44032b4ad4 remove NewMixerKind 2026-01-31 01:41:44 +00:00