Hello, thanks for the contribution [test]

We have a method that is able to tell you if command exists:

    unless which(cmd)

You do not need to provide any optional parameters as there is already pending pull request (https://github.com/theforeman/smart-proxy/pull/119) that removes all the optional params and adds sane default