fs-grep

v0.0.3
Contents of the file grep
fs

fs-grep

Contents of the file grep


code style fecs NPM Version NPM Downloads Linux Build Windows Build Test Coverage Dependencies DevDependencies

Cli

# install
[sudo] npm install -g fs-grep

# pattern => 需要匹配的内容,如果有空格需要使用引号包裹
# files => 以glob的方式,比如"./**/*""./**/*.ext"
fs-grep <pattern> [files]

# 例子:查找当前目录下的包含所有test的文件
fs-grep test

# 例子:查找所有.md
fs-grep test "./**/*.md"

# 例子:搜索词高亮
fs-grep --color test

Api

使用npm install fs-grep安装

.exec

var read = fsGrep.exec(pattern, files);

read.on('line', function (path, index, content) {
    // path => 文件路径
    // index => 文件行数
    // content => 匹配的内容
});


read.on('end', function (data) {
    data = [
        {
            path: '',
            data: [
                {
                    index: '',
                    content: ''
                }
            ]
        }
    ];
});

Metadata

  • MIT
  • >= 0.12.0
  • xiaowu
  • released 4/5/2016

Downloads

Maintainers