Nicer Package Manager

    textgrep

    1.0.1 • Public • Published

    textgrep

    NPM version

    Usage

    usage: textgrep [OPTIONS] PATTERN [FORMAT] [FLAGS]
    
      textgrep can be used to extract regex matches from a string.
    
      Unless -f is specified the text will be read from stdin.
    
      PATTERN
      Specifies the regex you wish to match and capture.
      Follows the JavaScript RegExp syntax, see
      https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
      Use [^]*? to match any character over multiple lines.
    
      FORMAT
      Specifies the format to output the captured groups.
      You can use {#} to reference a group where # is the index.
      Escapes (like \n, \t) are allowed.
      Default: {1}\n
    
      FLAGS
      Specifies the regex flags (see MDN).
      Default: gm
    
      OPTIONS
      -f=FILE:     will read the text from the given file.
      --:          stops evaluation of options
                   (allows the PATTERN to start with -)
      --?|--help:  shows this help screen.
    
    Sample:
      man ls | col -bx | textgrep '^     -(\w+)\s+([^]*?)^$' '   -{1} means: {2}\n\n'
    

    Install from npm

    npm install textgrep -g
    

    API

    see lib/textgrep.js

    Install

    npm i textgrep

    DownloadsWeekly Downloads

    1

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • laktak