This pull request adds the initial /moderndatastores
or /md
command to the plugin.
This pr also fixes a bug where if custom_store_providers
was empty in config.yml
, the type cast would fail.
The current functionality implements the /md list
sub-command to allow server owners to list out all plugins that use Datastores, and each store that is used within that plugin.
This allows server owners to figure out which stores they want to store apart from others in a easier way.
Command Images
/moderndatastores list
Where ModernDatastores is also a plugin that has a registered store.
/moderndatastores list ModernDatastores
Where Hello is a store name and this is a test is the description for that store.