1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
# pathspec-rb(1)
{:data-date="2020/01/04"}
## NAME
pathspec - Test pathspecs against a specific path
## SYNOPSIS
`pathspec-rb` [`OPTIONS`] [`SUBCOMMAND`] [`PATH`] NAME PATH
## DESCRIPTION
`pathspc-rb` is a tool that accompanies the pathspec-ruby library to help
you test what match results the library would find using path specs. You can
either find all specs matching a path, find all files matching specs, or
verify that a path would match any spec.
https://github.com/highb/pathspec-ruby
## SUB-COMMANDS
|-
| Name | Description
|-
| *specs_match* | Find all specs matching path
|-
| *tree* | Find all files under path matching the spec
|-
| *match* | Check if the path matches any spec
|-
## OPTIONS
`-f <FILENAME>`, `--file <FILENAME>`
: Load path specs from the file passed in as argument. If this option is not specified, `pathspec-rb` defaults to loading `.gitignore`.
`-t [git|regex]`, `--type [git|regex]`
: Type of spec expected in the loaded specs file (see `-f` option). Defaults to `git`.
`-v`, `--verbose`
: Only output if there are matches.
## EXAMPLE
Find all files ignored by git under your source directory:
$ pathspec-rb tree src/
List all spec rules that would match for the specified path:
$ pathspec-rb specs_match build/
Check that a path matches at least one of the specs in a new version of a
gitignore file:
$ pathspec-rb match -f .gitignore.new spec/fixtures/
## AUTHOR
Brandon High highb@users.noreply.github.com
Gabriel Filion
|