[feat] handle multiple files/stdin