add grunt api: exit-codes, grunt