dtb trinity
trinity pushed to dj at bonsai/harakit 2024-07-03 19:22:51 -06:00
5b1d4fef88 dj(1): remove Io_fdopen
trinity pushed to dj at bonsai/harakit 2024-07-03 19:07:44 -06:00
2b593559af dj(1): remove Io_bufrpad
b74160fa4e dj(1): remove Io_bufxfer
Compare 2 commits »
trinity commented on issue bonsai/harakit#113 2024-07-03 18:53:58 -06:00
dj(1): writing/reading should take place at seeked/skipped byte

#134 further clarifies this.

trinity pushed to dj at bonsai/harakit 2024-07-03 18:44:54 -06:00
3e1735f778 dj(1): clean up some stray ends
trinity pushed to dj at bonsai/harakit 2024-07-03 18:31:39 -06:00
adda0d9580 dj.1: elaborate on skip/seek behavior, provide another example
2167f35f58 dj(1): fix segfault when bses are mismatched
f4b97be1f1 dj(1): iron out Io_bufxapp
Compare 3 commits »
trinity pushed to dj at bonsai/harakit 2024-07-03 16:13:29 -06:00
7fe122ac3b dj.1: clarify skip/seek behavior with regards to statistics output
944feef434 dj(1): Refactor out Io_fdseek entirely
66ca4b9a12 dj(1): remove unnecessary stderr checks
3897f44cf8 dj(1): prefix getopt optstring with :
6548a448c7 dj(1): fix potential skip/seek bug in non-std io
Compare 5 commits »
trinity commented on pull request bonsai/harakit#134 2024-07-03 14:53:05 -06:00
dj(1) segfault fix

@emma could you verify #112 is fixed on this branch?

trinity pushed to dj at bonsai/harakit 2024-07-03 14:50:58 -06:00
aff658d611 dj(1): remove debugging vestige, reflow output into printio
76252305f9 dj(1): remove Io_bufalloc
Compare 2 commits »
trinity created pull request bonsai/harakit#134 2024-07-03 14:24:20 -06:00
WIP: dj(1) segfault fix
trinity created branch dj in bonsai/harakit 2024-07-03 14:23:19 -06:00
trinity pushed to dj at bonsai/harakit 2024-07-03 14:23:19 -06:00
1cf67af281 dj(1): add a ton of assertions, fix if statement, fix io[i] mixups
064abb82a6 dj(1): fix option parsing regression
Compare 2 commits »
trinity commented on pull request bonsai/harakit#129 2024-07-03 12:16:14 -06:00
WIP: Generate Rust sysexits bindings without bindgen

Note: on OpenBSD, bindgen and llvm are required to build Harakit.

trinity commented on issue bonsai/harakit#126 2024-07-01 09:03:03 -06:00
Fix usage text

I failed to elaborate on one of my thoughts; while parens are nice, l think deferring to NetBSD's judgement unmodified is wiser. Then we can simply refer people to their documentation for option…

trinity commented on issue bonsai/harakit#112 2024-07-01 08:50:27 -06:00
dj(1) segfaults if trying to skip in stdout

I was gonna get to it in the dj refactor but wanted the API (options) changes in as soon as possible as that change was potentially breaking. Obviously no stability is expected in our alpha phase…

trinity commented on pull request bonsai/harakit#129 2024-07-01 06:01:26 -06:00
WIP: Generate Rust sysexits bindings without bindgen

I'm working on (and nearly done) a sysexits(1) utility that can be used to look up sysexits and print out valid sysexits source files for various languages.

trinity commented on pull request bonsai/harakit#129 2024-07-01 05:59:11 -06:00
WIP: Generate Rust sysexits bindings without bindgen

I used all the rustc flags I could to pare down system resource usage to no avail. Moving to -current isn't really a big deal to me (sysupgrade -s did it automagically) but is a pain in the ass…

trinity approved bonsai/harakit#133 2024-06-30 21:37:07 -06:00
Makefile improvements
trinity closed pull request bonsai/harakit#125 2024-06-29 20:21:27 -06:00
dj(1): Refactor source a bit, remove -Adq
trinity pushed to main at bonsai/harakit 2024-06-29 20:20:15 -06:00
69510d76af Merge branch 'main' into dj
6b28a12b73 dj.1: last minute changes
3b5ddede98 Merge branch 'main' into dj
67b60e20cc dj.1: Man page fixes
3a66022c6d dj(1): more refactor (get rid of the c scratch variable, use scoping)
Compare 13 commits »
trinity pushed tag 0.13.15 to bonsai/harakit 2024-06-29 20:19:46 -06:00