Zenroom icon indicating copy to clipboard operation
Zenroom copied to clipboard

Remove `zsh` as a build dependency

Open puria opened this issue 2 years ago • 5 comments

Very low priority.

But on a bare new linux machine make linux requires zsh, that maybe we want to avoid, to get closer to our 0-dependency philosophy ;)

puria avatar Feb 14 '23 11:02 puria

Tell me if you need help with POSIX-compliant shell scripts.

protodeniz avatar Feb 14 '23 13:02 protodeniz

build/embed-lualibs is the shell script requiring it, where I use some word separator modifiers that are idiomatic to zsh

jaromil avatar Jul 02 '23 20:07 jaromil

I think only this modifier needs fixing:

image

jaromil avatar Nov 30 '23 03:11 jaromil

Thnks @srfsh review the code below... could be a good starting point ;)

https://chat.openai.com/share/cd9ba8cd-dff9-45ad-a89e-12fb9356a898

puria avatar Nov 30 '23 09:11 puria

Thnks @srfsh review the code below... could be a good starting point ;)

https://chat.openai.com/share/cd9ba8cd-dff9-45ad-a89e-12fb9356a898

I can certainly work on this now, now that I'm more available in general. The first thing I can point out that is wrong in this script is that, posix doesn't have arrays, and this script is outright wrong. :/

protodeniz avatar Dec 01 '23 18:12 protodeniz