Catalyst

Version: ALPHA-0.0.7

Plugin & dependency management extension by RustServers.IO for the Oxide modding framework.

Features

  • Free & Open-Source
  • Automatically install plugins and all of their dependencies
  • Automatically update an individual plugin or every plugin
  • Avoids circular dependencies & dependency hell

Installation

  1. Move Oxide.Ext.Catalyst.dll into the RustDedicated_Data/Managed folder
  2. Restart server

Usage

  • Update

    Updates all plugins to latest versions

    catalyst.update *

    Updates specified plugins to latest versions

    catalyst.update PluginName [PluginName] [...]

  • Require

    Installs specified plugins on server

    catalyst.require PluginName [Version]

  • Remove

    Uninstalls specified plugins from server

    catalyst.remove PluginName [PluginName] [...]

  • Configuration

    Command-line editing of plugin configuration files (alpha)

    catalyst.config PluginName Setting.SubSetting [NewValue]

  • Search

    Search available source repositories for a plugin by name, description, or requirements

    catalyst.search search term1 [term2] [...]

  • Info

    Find available information on a specific plugin

    catalyst.info PluginName

  • Validate

    Check if requirements are valid

    catalyst.validate

  • Synchronize

    Ensures all of the plugins you have installed are required in the configuration

    catalyst.sync

  • Status

    List any discrepencies between installed and remote versions of a plugin

    catalyst.status

  • Version

    Display current catalyst version

    catalyst.version

Sourcing

Plugins available for installation through Catalyst are indirectly sourced from Oxide.

Original authors are attributed and their corresponding documentation and possible licensing information is included.

If you identify any misattribution or a missing license please do not hesitate to contact us.

Plugins are sourced directly from GitHub, the default repository may be found here Calytic/oxideplugins

In order to add or remove sources:

  • Source Service

    Add/Remove source service where plugins made be found

    catalyst.source http://source.url.com

Contribute

We are happy to review community contributions, please send updates as pull requests on GitHub.

License

MIT