run on files specified by glob patterns