onyx_online
73c4f47094
keep error logging consistent
2026-04-25 16:29:06 +01:00
onyx_online
1be5a0c074
return error on man generation failure
2026-04-25 16:23:36 +01:00
onyx_online
705190af26
add --man flag for man page generation
...
add Taskfile.man.yml
include it in the main Taskfile
add man flag to Flags section in README
2026-04-25 16:21:40 +01:00
onyx_online
377991eeca
add pre-commit config
2026-03-21 14:02:51 +00:00
onyx_online
be2715816b
move versionFromBuild()
2026-03-07 12:40:58 +00:00
onyx_online
55d14b0d07
upd tested against
...
add macOS badge
2026-03-07 01:07:37 +00:00
onyx_online
b7cd658d7c
add vbanTxtUtf8 to give the magic value meaning
...
OR the bpsIndex with the mask value.
2026-03-07 00:53:35 +00:00
onyx_online
b506265e37
make the ratelimiting more accurate.
2026-03-07 00:52:58 +00:00
onyx_online
754369668b
rewrite versionFromBuild()
2026-02-16 01:19:54 +00:00
onyx_online
5485927311
return nil, nil if --version of --help flags passed
2026-02-16 00:55:08 +00:00
onyx_online
a0a8159557
return nil explicitly if no error
2026-02-16 00:10:00 +00:00
onyx_online
5d9924ff58
replace exitOnError with a deferred exit function.
...
this ensures the closer() cleanup function is always called.
2026-02-15 11:08:25 +00:00
onyx_online
00acafa290
fix docstring
2026-02-15 10:51:59 +00:00
onyx_online
f97d241f64
add linter exclusion for test files
...
set thresholds for issues
2026-02-15 09:54:12 +00:00
onyx_online
87ea26ab03
build-{OS} targets internal
2026-02-14 21:25:39 +00:00
onyx_online
331d4e2f9a
add macos target to Taskfile+makefile
2026-02-14 21:18:31 +00:00
onyx_online
d21dfb9481
add 0.6.0 to CHANGELOG
2026-02-14 20:53:42 +00:00
onyx_online
510d43ca33
migrate golangci config to version 2.
...
update golang-cl workflow
2026-02-14 20:46:22 +00:00
onyx_online
acac22f70e
add versionFromBuild() and sendCommands() to separate the logic in main() a little.
...
Flags now implements fmt.Stringer interface.
import lint fix
2026-02-14 20:45:13 +00:00
onyx_online
b568767f86
lint fix
2026-02-14 20:44:03 +00:00
onyx_online
08909b6b66
log at warn level invalid bps, channel values. inform user of default value.
2026-02-14 20:43:55 +00:00
onyx_online
c6d03e87d7
errors from newPacket() now propogated
...
Send() and Close() methods now use pointer receivers.
2026-02-14 20:42:33 +00:00
onyx_online
0d0dbedbcd
used fixed-sized array for streamname instead of slice.
...
factory method now validates streamname size.
framecounter now stored as uint32. it's written to a byte buffer on each call to {Packet}.header()
add comment regarding framecounter wraparound.
2026-02-14 20:40:38 +00:00
onyx_online
bf22881227
add chore: to changelog filter
2026-01-28 21:39:56 +00:00
onyx_online
f9ca8a05db
add darwin + arm64 builds
2025-06-18 00:28:29 +01:00
onyx_online
9844d22c46
upd install instructions
2025-06-16 21:20:06 +01:00
onyx_online
b60909e6ec
typo
2025-06-15 07:50:11 +01:00
onyx_online
9a15ad98a8
fix flag name
2025-06-14 17:17:27 +01:00
onyx_online
b8fa4d5be0
fix env prefix
2025-06-14 17:05:16 +01:00
onyx_online
64c1cb8fbe
update/reorganise readme
2025-06-14 17:03:49 +01:00
onyx_online
eeb789003b
add changelog links
2025-06-14 09:16:19 +01:00
onyx_online
4fd190bc4e
read host, streamname from env
2025-06-14 09:13:25 +01:00
onyx_online
c0aad67199
add 0.5.0 section to CHANGELOG
2025-06-14 09:05:34 +01:00
onyx_online
be65f41813
update Configuration section to reflect ff changes
2025-06-14 09:03:44 +01:00
onyx_online
fd72628530
inject version at build time
2025-06-14 09:00:04 +01:00
onyx_online
898fbc3ae2
implement flag parsing with flags first package
...
run it with the environment resolver
add --version/-v flag.
2025-06-14 08:59:05 +01:00
onyx_online
5b8219d107
swap out logrus for charmbracelet/log
2025-06-14 07:39:08 +01:00
onyx_online
8ab543df0f
remove config/util
2025-06-14 07:38:33 +01:00
onyx_online
09e4b107bf
-log-level flag now -loglevel
...
CI / Lint (push) Has been cancelled
Auto-Update Go Modules / update-go-modules (push) Has been cancelled
upd README, CHANGELOG
2025-04-05 22:15:29 +01:00
onyx_online
c7b9d75ea1
reword
CI / Lint (push) Has been cancelled
2025-04-04 05:50:32 +01:00
onyx_online
cc42e928e0
upd tested against
2025-04-04 05:45:24 +01:00
onyx_online
80a675cc6a
add/fix dates
2025-04-04 05:39:45 +01:00
onyx_online
6801d9e4e1
upd CHANGELOG
2025-04-04 05:38:46 +01:00
onyx_online
8aceb8229f
wsl2 network mirroring now supports localhost.
2025-04-04 05:27:56 +01:00
onyx_online
b070fb615e
log-level is now a str flag
...
add some validation logic
update Logging section in README
bps now defaults to 256000 (same as the vban-text-client)
see: https://github.com/vburel2018/VBAN-Text-Client
2025-04-04 05:27:26 +01:00
onyx_online
b9d0578507
prefer UserConfigDir
CI / Lint (push) Has been cancelled
2025-03-31 20:57:47 +01:00
onyx_online
585b4d4c14
add golang-ci config + action
CI / Lint (push) Has been cancelled
Auto-Update Go Modules / update-go-modules (push) Has been cancelled
2025-03-10 15:32:25 +00:00
onyx_online
29e6c2e8aa
lint fixes
2025-03-10 15:32:10 +00:00
onyx_online
4bb79c8500
add update and release actions
Auto-Update Go Modules / update-go-modules (push) Has been cancelled
2025-02-17 13:13:44 +00:00
onyx_online
db497a017b
run through formatter
2025-02-07 23:15:05 +00:00
onyx_online
3afc5ee66c
add taskfile
2025-02-03 18:34:22 +00:00
onyx_online
99b630dd47
upd readme
2025-01-23 17:30:45 +00:00
onyx_online
8bd62b72d0
remove cat
2025-01-23 02:56:42 +00:00
onyx_online
e36af2c059
add 0.2.1 to changelog
2024-11-07 19:39:03 +00:00
onyx_online
5a5a6fa893
fix pointer
2024-11-07 19:36:56 +00:00
onyx_online
be11239d39
header now uses reusable buffer
2024-11-07 19:34:44 +00:00
onyx_online
d72c6a2d17
rename client struct to udpConn
2024-11-05 18:35:39 +00:00
onyx_online
c063feb919
fix default config.toml dir in README
2024-11-04 14:37:32 +00:00
onyx_online
ae170ca572
move indexOf into the vbantxt package.
...
improve the warning message on invalid bps value
2024-11-03 16:15:05 +00:00
onyx_online
7a844e3624
add note about functional options to README
2024-11-03 15:54:34 +00:00
onyx_online
92d5d96967
add makefile
2024-11-03 15:47:59 +00:00
onyx_online
41be07666c
section 0.2.0 added to CHANGELOG
...
README updated, use section added.
default config.toml dir updated
2024-11-03 15:47:54 +00:00
onyx_online
0852b61eea
add external vm/matrix tests
2024-11-03 15:47:03 +00:00
onyx_online
6c53cfa383
reorganise some of the internals of the package.
...
functional options added.
2024-11-03 15:46:14 +00:00
onyx_online
ee781ea586
separate the cli from the vbantxt package
...
add internal LoadConfig test
2024-11-03 15:44:10 +00:00
onyx_online
a6b20bf676
remove old cli files
2024-11-03 15:42:39 +00:00
onyx_online
d0bd5ca31a
upd tested against
2024-06-28 22:23:47 +01:00
onyx_online
74a55dadad
add matrix script file example
2024-06-28 20:18:56 +01:00
onyx_online
dde8473c31
reorder README
2024-06-28 19:53:02 +01:00
onyx_online
60ad386431
add link to matrix commands to README
2024-06-28 09:12:42 +01:00
onyx_online
c73614133d
add link to CHANGELOG in README
2024-06-28 06:56:45 +01:00
onyx_online
2bdabdae03
host now defaults to "localhost"
...
loglevel flag now uses logrus constants (0 up to 6)
config values are only applied if the corresponding flag wasn't passed
isFlagPassed() added to util.go
2024-06-28 06:55:53 +01:00
onyx_online
31b188280d
CHANGELOG added
2024-06-28 06:51:23 +01:00
onyx_online
ccf34e492d
Added link to Matrix.
...
Added some details regarding command line flags.
Matrix, Logging sections added
2024-06-28 06:51:10 +01:00
onyx_online
5dcf3fbc28
Initial commit
2022-09-23 09:29:14 +01:00