wouterj/inspector

本软件包最新版本(v1.0.0-BETA1)没有可用的许可证信息。

一个快速的文件检查和编辑工具

v1.0.0-BETA1 2013-01-22 15:54 UTC

This package is auto-updated.

Last update: 2024-08-25 00:53:22 UTC


README

Build Status

检查器

检查器是一个简单的工具,可用于在目录中搜索给定的字符串或模式。

安装

检查器作为Packagist上的composer包可用。安装它相当简单

$ composer create-project wouterj/inspector

用法

这是一份快速文档,优势文档在BETA期间添加

检查器目前只有一个命令,称为inspect。这将检查一个目录

# searches for files which contains 'hello'
$ php inspector.php inspect -p 'hello'

此命令有多个选项

  • --pattern (-p):这是您要查找的模式。(必需

    # searches for files which contains 'foo' or 'bar'
    $ php inspector.php inspect -p '/(foo|bar)/'
    
  • --dir (-d):这是要搜索的目录,如果为空,则将在当前目录中搜索。

    # searches in the %current_dir%/hello directory
    $ php inspector.php inspect -p 'foo' -d hello
    
  • --filter (-f):这可以是一个正则表达式,用于确定应忽略哪些文件,或内置过滤器之一的名字(更多关于此在过滤器部分中)。

    # ignores all php files
    $ php inspector.php inspect -p 'foo' -f '*.php'
    

过滤器

检查器目前有一个内置过滤器。过滤器为常见的--filter模式提供解决方案。

GitIgnoreFilter

此过滤器将在文档根目录中搜索一个.gitignore文件,并忽略其中包含的所有文件。

$ php inspector.php inspect -p 'foo' --filter gitignore

贡献

检查器热爱贡献者。请,分支此仓库,创建一个新分支,改进此代码,并打开一个PR。检查器使用Symfony编码标准

如果您不想通过编写代码来贡献,您也可以帮助审查问题/PRs。