@ElvishJerricco. I know that historically you've mentioned you want to stick with Grin to install ClamShell. However I'd quite like to move away from Grin to consider various other distribution methods. My main reason for this is that Grin/Grin-Get, whilst really cool, is rather cumbersome for new users to set up, is rather slow (see Team-CC-Corp/Grin-Get#5) and is broken under CCTweaks.
I'm not sure what I'd prefer to use instead. My instinct would be to ship two files:
- The main
clam.lua file (and its dependencies). Probably combined using Howl or something.
- All the programs in
tools + argument parsing library. These could be bundled together into an extractable file.
Installation could then just be composed of pastebin get/pastebin run on a couple of files.
Thoughts?
@ElvishJerricco. I know that historically you've mentioned you want to stick with Grin to install ClamShell. However I'd quite like to move away from Grin to consider various other distribution methods. My main reason for this is that Grin/Grin-Get, whilst really cool, is rather cumbersome for new users to set up, is rather slow (see Team-CC-Corp/Grin-Get#5) and is broken under CCTweaks.
I'm not sure what I'd prefer to use instead. My instinct would be to ship two files:
clam.luafile (and its dependencies). Probably combined using Howl or something.tools+ argument parsing library. These could be bundled together into an extractable file.Installation could then just be composed of
pastebin get/pastebin runon a couple of files.Thoughts?