enum Agate::PathspecFlags

Overview

Flags controlling how pathspec matching is performed.

Defined in:

agate/pathspec.cr

Enum Members

IgnoreCase = 1_u32

Force case-insensitive matching.

UseCase = 2_u32

Force case-sensitive matching.

NoGlob = 4_u32

Disable glob patterns; use simple string comparison.

NoMatchError = 8_u32

Return GIT_ENOTFOUND (raise) if no matches are found.

FindFailures = 16_u32

Track which pathspec patterns had no matches.

FailuresOnly = 32_u32

Don't collect matched filenames, only check for matches.

None = 0_u32
All = 63_u32

Instance Method Summary

Instance Method Detail

def failures_only? #

Returns true if this enum value contains FailuresOnly


[View source]
def find_failures? #

Returns true if this enum value contains FindFailures


[View source]
def ignore_case? #

Returns true if this enum value contains IgnoreCase


[View source]
def no_glob? #

Returns true if this enum value contains NoGlob


[View source]
def no_match_error? #

Returns true if this enum value contains NoMatchError


[View source]
def none? #

[View source]
def use_case? #

Returns true if this enum value contains UseCase


[View source]