my @recurse_ignored = $f->list_dir('/dir/', '--recurse','--pattern=\.txt$'); my @pattern_and_recurse_ignored = $f->list_dir('/dir/', '--pattern=\.txt$ --recurse'); my @no_files = $f->list_dir('/dir/', qw/--pattern=\.txt$ --recurse /);