Nim/tools
Andrey Makarov 2140d05f34
nimgrep: add --inContext and --notinContext options (#19528)
* nimgrep: add `--matchContext` and `--noMatchContext` options

* Rename options for uniformity

* Revise option names, add `--parentPath` options

* Revert --bin deprecation

* Copy-paste an original test from quantimnot

The origin was:
https://gist.githubusercontent.com/quantimnot/5d23b32fe0936ffc453220d20a87b9e2/raw/96544656d52332118295e55aa73718c389e5d194/tnimgrep.nim

* Change ! to n

* Attempt to fix test

* Fix test on Windows

* Change --contentsFile -> --inFile, add more tests

* Bump

* Change --parentPath to --dirpath
2022-09-14 18:28:01 +02:00
..
atlas atlas: added --cfgHere switch [backport] (#18873) 2021-09-20 13:32:33 +02:00
detect Patch #14716 - add missing when (#14792) 2020-06-24 18:44:10 +02:00
dochack Cleanup dochack (#20299) 2022-09-04 01:38:38 -04:00
niminst niminst: support DESTDIR and quote variables (#20051) 2022-07-18 21:22:53 +02:00
vccexe Deprecate TaintedString (#15423) 2021-01-15 18:56:38 -08:00
ci_generate.nim Build compiler with --noNimblePath (#20168) 2022-08-09 14:04:52 -04:00
ci_testresults.nim miscellaneous bug fixes (part 3) (#13304) 2020-02-07 16:37:40 +01:00
cmerge.nim {.deprecated: [existsFile: fileExists].} (#14735) 2020-07-02 16:19:13 +02:00
compiler.gdb Extend and document compiler debugging utilities (#19841) 2022-06-10 20:40:08 +02:00
compiler.lldb Extend and document compiler debugging utilities (#19841) 2022-06-10 20:40:08 +02:00
deps.nim Fixes build_all.sh failing on Nimble builds (#18945) 2021-10-03 07:25:15 +02:00
downloader.nim Switch mingw links (#12561) 2019-10-31 11:13:32 +01:00
fakedeps.nim tools: Trim .nim files trailing whitespace 2015-09-04 23:04:17 +02:00
finish.nim [tools] use the right parameter [backport:1.0] (#18957) 2021-10-06 12:47:46 +02:00
grammar_nanny.nim remove deprecated type pragma syntax, fix bugs that required it (#20199) 2022-09-03 09:52:13 +02:00
heapdump2dot.nim move prelude so that include std/prelude also works (#17110) 2021-02-20 18:08:13 +01:00
heapdumprepl.nim make sure tools/heapdumprepl.nim continues to compile (#20146) 2022-08-19 15:42:51 -04:00
kochdocs.nim fix nim md2tex and koch pdf commands (#20280) 2022-08-28 18:04:13 -04:00
nim-gdb.py [nim-gdb] Fixed enums and flag output [ci skip] (#17634) 2021-04-05 11:37:28 +02:00
nim.bash-completion remove dead code elimination option (#7669) 2018-04-23 11:02:38 +02:00
nim.zsh-completion Improve Zshell completion (#19354) 2022-01-18 15:58:18 -05:00
nimblepkglist.nim make implicit cstring conversions explicit (#19488) 2022-08-19 15:40:53 -04:00
nimgrab.nim Always use httpclient in nimgrab (#19767) 2022-05-17 09:56:39 +02:00
nimgrep.nim nimgrep: add --inContext and --notinContext options (#19528) 2022-09-14 18:28:01 +02:00
nimgrep.nim.cfg Nimgrep improvements 2 (#15612) 2020-11-09 09:19:06 +01:00
nimgrind.supp koch: better valgrind support 2017-03-17 08:29:52 +01:00
nimweb.nim change --hint[X] => --hint:X in nim repo (avoids shell quoting issues) (#18085) 2021-05-26 09:51:48 +02:00
restorecc.nim tools: Trim .nim files trailing whitespace 2015-09-04 23:04:17 +02:00
ssl_config_parser.nim ssl_config_parser: refactor for sanity reasons 2020-06-06 21:11:53 +02:00
ssl_config_parser.nims net: use a secure cipher list by default 2020-06-06 21:11:53 +02:00
start.bat set the codepage to UTF-8 for start.bat; refs #2348 2017-09-02 09:27:39 +02:00
trimcc.nim make proc names consistent (#18626) 2021-08-01 12:52:24 +01:00
unicode_parsedata.nim update unicode.nim (#10921) 2019-03-31 08:36:04 +02:00
UnicodeData.txt update unicode.nim (#10921) 2019-03-31 08:36:04 +02:00
website.nimf Switch IRC links to Libera Chat (#18370) 2021-06-27 21:12:12 +01:00
winrelease.nim moved winrelease to its own tool to fix #6147 2017-09-03 16:26:02 +02:00