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
ckan.dll: find a *folder* and install it #376
Comments
Bumping this to v1.4. It's a new feature, and my goodness I want to get v1.2 out. After v1.2 new spec changes will be much easier, as we'll be splitting the repo. |
Can this please be looked at sooner rather than later - CKAN is causing a split in the installations of my mods and making support a challenge. I love this, but its causing me some pain. |
My plan is to work on this today, rather than pop into IRC. :) |
ooh, exciting. thanks |
@TriggerAu: You are amazing and everyone loves you and your mods. I'm very committed to getting this out... not least because I want to install more TriggerAu mods. :) |
- `ModuleInstallDescriptor.DefaultInstallStanza` replaces the old one in ModuleInstaller. - `ModuleInstallDescriptor` serialisation options are much more explicit. - `ConvertFindToFile` allows generation of a `file` stanza from a `find` stanza and zipfile. (This is our old DefaultInstallStanza repurposed.) - Tests updated. - For KSP-CKAN#376
I have a build which works with this:
And also this:
Which I think is pretty promising. :) (Branch is at https://github.com/pjf/CKAN/tree/376_folder_install if you wish to follow along.) |
More of these would be better... but hey, tests! :) For KSP-CKAN#376.
- `ModuleInstallDescriptor.DefaultInstallStanza` replaces the old one in ModuleInstaller. - `ModuleInstallDescriptor` serialisation options are much more explicit. - `ConvertFindToFile` allows generation of a `file` stanza from a `find` stanza and zipfile. (This is our old DefaultInstallStanza repurposed.) - Tests updated. - For KSP-CKAN#376
It's common to see mod which start with
Foo-1.2.3/GameData/Foo/
style paths, particularly when built from github releases.I'd love to have something just like our default install stanza, but allowing us to target a different folder name than the one in the identifier.
Given that we already have code to do this, it should be relatively easy. But we need a name for the spec.
Where
find
is exclusive tofile
. This means that our default stanza is the equivalent of:The text was updated successfully, but these errors were encountered: