add 'begun' callback type to shell command