Skip to content

Vonr/tsfind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tsfind

Demo

Extract code using tree-sitter queries.

Inspired by helixbass/tree-sitter-grep which reports entire lines instead of just the captures.

Quite WIP, command line interface should be considered unstable - use at your own risk.

Usage

Extract code using tree-sitter queries

Usage: tsfind [OPTIONS] <LANGUAGE> [PATHS]...

Arguments:
  <LANGUAGE>  [possible values: rust, go, js, ts, tsx, php, php-only]
  [PATHS]...  

Options:
  -q, --query <QUERY>            The query to find matches for
  -Q, --query-file <QUERY_FILE>  The file containing the query to find matches for
  -H, --hidden                   Recurse into hidden files and directories
  -C, --hidden-captures          Show captures starting with '_'
  -t, --only-text                Only report captured text
  -l, --list                     Only report files with matches
  -s, --separator <SEPARATOR>    Separator for matches. Only useful with --only-text/-t or --list/-l [default: "\n"]
  -h, --help                     Print help
  -V, --version                  Print version

About

Extract code using tree-sitter queries

Resources

License

Stars

Watchers

Forks

Packages

No packages published