Dynamic commands are user commands that can be added dynamically to the hub by a plugin. The example plugin (mod_example.c) adds a !example command that when invoked send a message to the user who invoked it.
Basically: sed -i 's/struct user/struct hub_user/g' `find -type f`