Emma Tebibyte emma
emma commented on issue bonsai/harakit#17 2023-12-27 14:26:52 -07:00
simexec(1)

maybe not as a coreutil, but we could always use more tools in general under the bonsai name. what do you think about a set of tools specifically for testing à la [GNU findutils](https://www.gnu.…

emma commented on issue bonsai/harakit#16 2023-12-27 14:21:52 -07:00
Versioning

what do you think of x.x.x-nightly?

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

Requiring an input argument even if standard input would favor the former scenario ergonomically (dj in versus dj - out).

please rephrase this, i have no idea what this is saying

emma commented on issue bonsai/harakit#16 2023-12-26 14:14:31 -07:00
Versioning

so semver for most of the time? im cool with that. what i mean though is are we versioning each tool or the whole project or both?

i’m not sure we need to do nightlies, i’m not too…

emma pushed to main at bonsai/harakit 2023-12-26 12:36:57 -07:00
83d6f0b2c2 GNUmakefile: smaller Rust binaries!
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 »