Complete restructure of the code - notes & TODO below.
It misses built-in features that commando had, which sapphire.js does not (such as the help command)
Arguments are quite messy, some being done by processing the message, while others utilize the actual arguments of sapphire.js. They all function correctly, but as a beginner/intermediate developer, I didn't want to fully rebuild arguments.
The message "{split: true}" option does not exist anymore, so instead of recreating the implementation I've just removed it completely. Commands such as Stats that have used this will end up erroring if the message is too long, but I believe this would take a simple implementation for whoever wants to contribute.
Does not currently set the status/activity of the bot, but this is quite simple to do.
Complete restructure of the code - notes & TODO below.