Opal is the official package manager for the OSL programming language. It helps you install, manage, and publish OSL packages with ease.
- Lightweight and fast
- Clean CLI interface
- Local and remote package resolution
- Human-readable manifests
opal comes with originOS v6.0.0 and later, previously it was named package
opal install <package>
# attempts to install latest
opal install <package>:<version>
# attempts to install a specific versionDownloads and installs a package into your local environment.
Example:
opal install roturopal describe <package>Shows metadata about a package: description, version, dependencies, author, etc.
opal uninstall <package>Removes a package from the project.
opal listShows all packages currently installed in the project.
opal search <query>Looks up packages by name or tag from the registry.
opal syncUpdates all packages to their latest compatible versions.
opal sync <package>Updates a specific package.
opal initopal exportLooks in your current directory and builds your osl package and exports it to your computer.