BurntSushi/ripgrep

[globset] support more options on GlobBuilder?

Open

#2229 aperta il 9 giu 2022

Vedi su GitHub
 (3 commenti) (0 reazioni) (0 assegnatari)Rust (2559 fork)batch import
enhancementhelp wantedquestion

Metriche repository

Star
 (63.768 star)
Metriche merge PR
 (Merge medio 2g 12h) (5 PR mergiate in 30 g)

Descrizione

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

Guida contributor