-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Moving away from Grin #15
Comments
It should be possible to create a very simple Grin-based installer, so that people can install ClamShell with just Remind me, what exactly is broken under CCTweaks? |
Sorry, for whatever reason I didn't see this earlier. Team-CC-Corp/Grin#1 documents the CCTweaks issue a little better. I guess it would probably be possible to wrap up the whole Grin/Grin-Get/ClamShell installation into a single pastebin which might make things a little easier. |
I wonder how hard it would be to package the grin-get API so that ClamShell can be used without installing grin-get at all. |
I wouldn't mind ditching Grin altogether as long as we move to a more structured alternative than Pastebin. CC needs some kind of package manager. |
It's worth noting that ComputerCraft now supports |
@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.lua
file (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 run
on a couple of files.Thoughts?
The text was updated successfully, but these errors were encountered: