BurntSushi/ripgrep

[globset] support more options on GlobBuilder?

Open

#2 229 ouverte le 9 juin 2022

Voir sur GitHub
 (3 commentaires) (0 réactions) (0 assignés)Rust (2 559 forks)batch import
enhancementhelp wantedquestion

Métriques du dépôt

Stars
 (63 768 stars)
Métriques de merge PR
 (Merge moyen 2j 12h) (5 PRs mergées en 30 j)

Description

Describe your feature request

Refer to GlobBuilder, it supports case_insensitive, literal_separator and backslash_escape.

I wonder if it can support more options includes:

/// Whether or not paths that contain components that start with a `.`
/// will require that `.` appears literally in the pattern; `*`, `?`, `**`,
/// or `[...]` will not match. This is useful because such files are
/// conventionally considered hidden on Unix systems and it might be
/// desirable to skip them when listing files.
require_literal_leading_dot: bool

/// if given pattern contains `**`, this flag check if `**` matches hidden directory.
/// For example: if true, `**` will match `.abcdef/ghi`.
recursive_match_hidden_dir: bool

Which mainly works for hidden directory or hidden file

Guide contributeur