aboutsummaryrefslogtreecommitdiff
path: root/bp.1
AgeCommit message (Collapse)Author
2024-01-15Smart case by defaultBruce Hill
2023-11-25Deprecate '-p' flag and replace backslash interpolation with curly braceBruce Hill
interpolation
2022-05-14Changed how tags work, changed Lua API for handling match capturesBruce Hill
2022-05-14Added :tagBruce Hill
2022-05-12Split backref/named captures into separate concepts for performanceBruce Hill
reasons.
2022-05-02Updated docsBruce Hill
2022-04-30Updated docsBruce Hill
2022-04-01RewordingBruce Hill
2021-09-23Deprecated (!)-errorsBruce Hill
2021-09-04Changed non-tty output to BARE instead of PLAINBruce Hill
2021-09-02Improved formatting optionsBruce Hill
2021-08-06Deprecated --confirm flagBruce Hill
2021-08-02Added -B and -A options to match grepBruce Hill
2021-08-02Context flag: -c -> -C (to match grep), and confirm flag: -C -> -cBruce Hill
2021-07-30Added -w/--word flagBruce Hill
2021-07-30Added | as alias for \bBruce Hill
2021-07-30Added strict mode for upto operator: ..=AbcBruce Hill
2021-07-19Made escape sequence handling stricter: no longer supporting arbitraryBruce Hill
characters, only special escapes like \n, hex sequences like \x0a, octal sequences like \012, and backslashes \\
2021-07-19Overhaul of word boundaries/edges. Now they use \b, which is implementedBruce Hill
in C, and the C code understands UTF8 id chars.
2021-07-17Added support for multiple escape sequences: \n,r,tBruce Hill
2021-05-23Added pandoc lua filter to make code literals work better with manpages.Bruce Hill
2021-05-20Updated buildBruce Hill
2021-05-20Updated docBruce Hill
2021-05-20RebuiltBruce Hill
2021-05-20Added errors docBruce Hill
2021-05-19Added ~ and !~ operators as replacements for == and !=Bruce Hill
2021-05-19Added markdown manpage, which converts to roff using pandoc.Bruce Hill
2021-05-19Fancier string escape sequences and a bit of cleanup.Bruce Hill
2021-05-12Moved settings into a structBruce Hill
2021-05-12Added --color flagBruce Hill
2021-05-11Overhaul of |-word boundaries (| is deprecated), performanceBruce Hill
improvements for repeating matches, tweaks to the logic of word vs. id
2021-05-10Added {word} feature and cleaned up the code some.Bruce Hill
2021-05-10Improved docsBruce Hill
2021-01-31TypoBruce Hill
2021-01-20Added --skip flag for skipping over patternsBruce Hill
2021-01-20Tweaked `..` syntax to make it more flexible (now: `.. % skip pat`)Bruce Hill
2021-01-19Removed outdated '?' documentationBruce Hill
2021-01-17Updated manpageBruce Hill
2021-01-17Improved argument parsing and added support for prompting user for aBruce Hill
pattern if none is provided
2021-01-17Added --git/-GBruce Hill
2021-01-16Deprecated #(...)# block commentsBruce Hill
2021-01-15Added interactive confirmation mode for replacing textBruce Hill
2021-01-15Added support for `bp -p 'foo: "xx"; baz; baz: foo'`Bruce Hill
2021-01-15Major overhaul of how different modes of behavior work. Approximately 2xBruce Hill
speedup and 2x memory footprint reduction. Also removed --mode and VM_HIDE (~ operator), and added --context. Printing works better now.
2021-01-05Simplified `...` to `..%\n` and `$.` to `./\n`Bruce Hill
2020-12-30Simplified syntax for replacement: just =>, no need for {}Bruce Hill
2020-12-27Added in-place filtering/replacementsBruce Hill
2020-12-19Added `a,b,c supportBruce Hill
2020-12-17Updated docsBruce Hill
2020-12-14Better arg parsingBruce Hill