So in some cases, one likes to run puppet agent in a customised way.
For instance, in our environment, we call a wrapper shell script with various environment variables exported. Primarily to ensure the proxy is fully exported and correct during the puppet agent run.
It would be useful to support a custom puppet agent command via cron.