Add support for shell scripts to script manager, use object instead of staticmethods