Implement `gaffer run`