fs-grep

0.0.5 • Public • Published

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: ''
                }
            ]
        }
    ];
});

Readme

Keywords

Package Sidebar

Install

npm i fs-grep

Weekly Downloads

33

Version

0.0.5

License

MIT

Last publish

Collaborators

  • xuexb