BurntSushi/ripgrep

[globset] support more options on GlobBuilder?

Open

#2.229 aberto em 9 de jun. de 2022

Ver no GitHub
 (3 comments) (0 reactions) (0 assignees)Rust (2.559 forks)batch import
enhancementhelp wantedquestion

Métricas do repositório

Stars
 (63.768 stars)
Métricas de merge de PR
 (Mesclagem média 2d 12h) (5 fundiu PRs em 30d)

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

Guia do colaborador