Comment on Here is a more polished release of nanogram. Fully compatible on raspberry pi now.
hereforawhile@lemmy.ml 1 day agoSo just a expanded file structure directory is what you want? The script executable expands to each individual piece once run.
What do you mean a actual published source repo? I do not understand how its not that. Everything is packaged into one script.
CameronDev@programming.dev 1 day ago
Yes. Separate out each part out. You are currently publishing the equivalent of of a compiled binary. If you split it up, and use a script to “compile” it back into the mega shell script.
It means that changes to each file can tracked (and audited) individually, you can conditionally compile bits in or out, and most usefully, you can write tests for the individual components.
hereforawhile@lemmy.ml 1 day ago
Ok I’ll work on it and share when I am done