Egg Package Manager is the developer tool for doing things in egg.
Things it should be able to do:
- Create a project.
This means creating a template module file, inside a module dir, asking for license, etc.
- Add/Install project dependencies.
eggpm install foo will add foo to the list of the module deps, and download its sources
locally. Different flags will allow downloading the deps to a global system folder or a user folder.
- Launch an egg instance (
eggpm start) that loads the module and passes cli args to it.
Doing eggpm start --dev will also load the modules needed for the devenv (i.e. webside support).
Extra options can allow changing egg version (--eggver whatever) and vm (--vm cpp, --vm js, --vm pharo, --vm lmr or --vm emscripten)
Egg Package Manager is the developer tool for doing things in egg.
Things it should be able to do:
This means creating a template module file, inside a module dir, asking for license, etc.
eggpm install foowill addfooto the list of the module deps, and download its sourceslocally. Different flags will allow downloading the deps to a global system folder or a user folder.
eggpm start) that loads the module and passes cli args to it.Doing
eggpm start --devwill also load the modules needed for the devenv (i.e. webside support).Extra options can allow changing egg version (
--eggver whatever) and vm (--vm cpp,--vm js,--vm pharo,--vm lmror--vm emscripten)