Emma Tebibyte emma
emma opened issue bonsai/harakit#16 2023-12-26 11:24:24 -07:00
Versioning
emma commented on issue bonsai/harakit#12 2023-12-26 11:08:57 -07:00
Binaries have preset names when argv[0] is an empty string

i’m not in the business of preventing fun hacks of our tools, yknow :P

emma commented on issue bonsai/harakit#12 2023-12-26 11:08:21 -07:00
Binaries have preset names when argv[0] is an empty string

mostly because if you manage to remove argv[0] you probably meant to, and if you didn’t, it’s a symptom of a larger problem that should probably be reflected in output.

emma reopened issue bonsai/harakit#8 2023-12-26 11:06:41 -07:00
qi(1): The qi shell
emma commented on issue bonsai/harakit#8 2023-12-26 11:06:31 -07:00
qi(1): The qi shell

Curly braces could open a block the same way they do in C, where variables created inside the block are local to it and can't escape but variables from outside the block can be modified as…

emma closed issue bonsai/harakit#8 2023-12-26 11:06:31 -07:00
qi(1): The qi shell
emma commented on issue bonsai/harakit#13 2023-12-26 11:03:20 -07:00
C Style

that 2-tabstop thing is inherited from my other projects :P i’ll change it to 4 later and add a .editorconfig

emma commented on issue bonsai/harakit#15 2023-12-26 10:56:07 -07:00
dj(1) - disk jockey

thoughts on removing -i and -o?

dj [-b input_size] [-B output_size] [-s input_start] [-S output_start] file1 [file2]

if file2 is not specified, use stdout.

emma opened issue bonsai/harakit#12 2023-12-25 22:06:20 -07:00
Binaries have preset names when argv[0] is an empty string
emma commented on issue bonsai/harakit#8 2023-12-25 21:55:49 -07:00
qi(1): The qi shell

no elif. else if please

emma commented on issue bonsai/harakit#8 2023-12-25 21:55:26 -07:00
qi(1): The qi shell

i would also like to see curly braces ({ }) used instead of if then fi and for/while do done, but if someone has a better solution im all ears

emma commented on issue bonsai/harakit#8 2023-12-25 21:54:09 -07:00
qi(1): The qi shell

trinity and i talked about this already but we want to replace case/esac with match statements that act similarly to Rust matches.

emma pushed to main at bonsai/harakit 2023-12-25 21:51:22 -07:00
94ba336ee4 GNUmakefile, intcmp(1), npc(1), scrut(1), str(1), strcmp(1), include/sysexits.h: added fallback header file for when systems don’t have sysexits.h(3)
emma closed pull request bonsai/harakit#9 2023-12-25 19:05:12 -07:00
Cope without <sysexits.h>
emma pushed to main at bonsai/harakit 2023-12-25 19:05:12 -07:00
74d5b65f78 Merge branch 'nosysexits'
8e330d8a63 strcmp(1): without <sysexits.h> fall back to ANSI C
d4ee9bb93b str(1): without <sysexits.h> fall back to ANSI C
52d150b02b scrut(1): without <sysexits.h> fall back to ANSI C
1bc574eafa npc(1): without <sysexits.h> fall back to ANSI C
Compare 6 commits »
emma closed pull request bonsai/harakit#11 2023-12-25 19:03:42 -07:00
Remove libfileis(3)
emma pushed to main at bonsai/harakit 2023-12-25 19:03:31 -07:00
3249a83861 Merge branch 'rmlibfileis'
a54a634516 GNUmakefile: remove libfileis(3)
de304b7ef7 remove libfileis(3)
Compare 3 commits »
emma closed pull request bonsai/harakit#10 2023-12-25 19:01:26 -07:00
Rewrite false(1) in Rust
emma pushed to main at bonsai/harakit 2023-12-25 19:01:14 -07:00
10647a01fd GNUmakefile: updated make recipes
a675386fe3 true(1): ported to Rust
8a8558442e GNUmakefile: fix build for false(1)
324328d2cc false(1): rewrite from C to Rust
Compare 4 commits »
emma pushed to false-rs at bonsai/harakit 2023-12-25 19:00:45 -07:00
10647a01fd GNUmakefile: updated make recipes
a675386fe3 true(1): ported to Rust
Compare 2 commits »