Add --output option to specify output filename