dtb trinity
trinity commented on pull request bonsai/harakit#91 2024-06-27 23:01:59 -06:00
Add getopt(3p) bindings for Rust

I was about to follow-up with the fact that -o would fix this behavior but then I remembered we already do in fact use it already. I will rename the source file, should I rename strerror.rs to…

trinity created pull request bonsai/harakit#129 2024-06-27 21:38:15 -06:00
Generate Rust sysexits bindings without bindgen
trinity created branch sysxs in bonsai/harakit 2024-06-27 21:33:40 -06:00
trinity pushed to sysxs at bonsai/harakit 2024-06-27 21:33:40 -06:00
8c4552c0f3 Makefile: replace bindgen with awk
c7ed30bd6e Makefile: remove SYSEXITS; auto-generate sysexits.h falling back to the template
6efd398425 Makefile: SYSEXITS: use /dev/null directly instead of in a pipe
ab14fd6c0c Makefile: SYSEXITS: use cpp -include instead of printf
bdd258e7c4 Makefile: SYSEXITS: fix non-portable (openbsd) sed line
Compare 5 commits »
trinity commented on pull request bonsai/harakit#91 2024-06-27 09:30:44 -06:00
Add getopt(3p) bindings for Rust

Could we name the file in the heirarchy libgetopt.rs to make it abundantly clear it's not a utility? Or (this may be not practically achievable) make this a utility that also functions as a library?

trinity commented on issue bonsai/harakit#101 2024-06-27 06:09:31 -06:00
dj(1) null-byte padding: -A or -a ''?

Decided in #125; dj -a '' will be the new, only way to specify nul byte alignment padding.

trinity created pull request bonsai/harakit#125 2024-06-26 15:42:15 -06:00
WIP: dj(1): Refactor source a bit, remove -adq
trinity pushed to sleep at bonsai/harakit 2024-06-26 15:38:00 -06:00
6334f41e0b Merge branch 'main' into sleep
4b3333d8d3 fop(1): record separator worky now?
578d947561 Merge branch 'README-clarity'
2e91338101 Merge branch 'makefile-posix-2024'
72f57ba08b Makefile: adds octal disclaimer
Compare 84 commits »
trinity created branch dj in bonsai/harakit 2024-06-26 15:37:09 -06:00
trinity pushed to dj at bonsai/harakit 2024-06-26 15:37:09 -06:00
3a66022c6d dj(1): more refactor (get rid of the c scratch variable, use scoping)
2cfae0e8d7 dj(1): refactor (remove Io_setdefaults and other stuff)
fb74e7bef0 dj(1), dj.1: Remove -A (use -a "\0") (see #101)
e65f6b650d dj(1): more refactor (get rid of ep pun)
b70b356ce5 dj(1): remove Io_buffree
Compare 9 commits »
trinity deleted branch dj from bonsai/harakit 2024-06-26 15:31:55 -06:00
trinity commented on pull request bonsai/harakit#93 2024-06-26 09:57:33 -06:00
peek(1)

Changed to (pipes) which I think is more clear.

trinity commented on pull request bonsai/harakit#93 2024-06-26 09:56:51 -06:00
peek(1)

My git client was misconfigured; I've signed a child commit to endorse the previous commits, but let me know if there's anything else I should do.

trinity pushed to peek at bonsai/harakit 2024-06-26 09:55:45 -06:00
70ee886b83 peek.1: fix wording on -i
trinity pushed to peek at bonsai/harakit 2024-06-26 09:46:38 -06:00
ff993eebdc Makefile: all: add peek
trinity pushed to peek at bonsai/harakit 2024-06-26 09:43:14 -06:00
262b3c18fb Merge branch 'main' into peek
4b3333d8d3 fop(1): record separator worky now?
578d947561 Merge branch 'README-clarity'
2e91338101 Merge branch 'makefile-posix-2024'
72f57ba08b Makefile: adds octal disclaimer
Compare 90 commits »
trinity commented on pull request bonsai/harakit#93 2024-06-26 09:37:45 -06:00
peek(1)

The "i.e." stands for "id est" and can be read as "in other words". Perhaps I should use the English. I mean to say that the source other than a terminal, in this case, is a pipe.

trinity commented on pull request bonsai/harakit#93 2024-06-26 09:34:37 -06:00
peek(1)

I’m still not convinced that this should be a tool instead of a shell feature, like some sort of set analogue that lets you disable echoing.

It's about the fundamentals.

  • This feature…
trinity pushed to sleep at bonsai/harakit 2024-06-26 09:16:15 -06:00
f521c309ab eep.1: Apply formatting changes
trinity commented on issue bonsai/harakit#104 2024-06-25 06:58:12 -06:00
Rename scrut(1) to fileis(1)

Sasha puts into words what I struggled to pick out of my jumble of thoughts on the matter.

Personally, I pronounce fileis "FAI lis" ("fai" as the first syllable of "fight", "lis" as the first…