Builds: On Bamboo
This repo contains packages for Ultros that have either been contributed by people other than the core development team, or that the core team considers to be extra functionality.
Packages may contain plugins, protocols, utils, and otherwise pretty much any files the developer requires.
To install packages from this repository, please use the packages.py
program which is included with the
main Ultros distribution, here. Please note that this package
manager is not complete or well-written; we'll be rewriting it when we have time. Usage is as follows:
$ python packages.py <command> [options]
The package manager requires Pip, but you should already have installed that if you followed the setup instructions in the wiki over on the main Ultros repository.
Note: Package names are case-sensitive and usually start with a capital letter
install <package>
- Installs a package, provided it's not already installed.update <package>
- Update (reinstall) a currently installed package.update all
- Update (reinstall) all currently installed packages.uninstall <package>
- Uninstall a currently installed package.list
- List all available packages.list-installed
- List all installed packages.info <package>
- Show information for a single package.help
- Shows a help message similar to this list of commands.If you'd like to add to this repository, please take note of the following guidelines..
Other than that, your package has no restrictions. It can contain plugins, protocols, a mixture of both, or even a set of dev tools for your other packages.
The best way to submit a package is to fork this repo, modify your copy of it, and then submit a pull request with your changes. A member of the core dev team will look over your code and test it, and will either approve or deny it within a couple days.