yulia633 / hexlet-project-2
生成差异
1.2.0
2021-02-18 11:58 UTC
Requires
- php: >=7.4.3
- docopt/docopt: ^1.0
- funct/funct: ^1.5
- symfony/yaml: ^5.2
Requires (Dev)
- phpunit/phpunit: ^9
- squizlabs/php_codesniffer: ^3.5
README
Hexlet 测试和代码检查状态
CLI 差异 文件 Hexlet
这是四个PHP程序员职业课程中的第二个项目,在Hexlet上。
项目描述
在此项目中,需要实现一个用于搜索配置文件差异的实用工具。
实用工具功能
Поддержка разных форматов: json, yaml
Генерация отчетов json, plain, stylish
使用示例
CLI 应用程序
$ gendiff [--format <fmt>] <pathToFile1> <pathTofile2>
在命令行中查看描述
$ gendiff -h
$ gendiff --help
库
use function Differ\Differ\genDiff;
genDiff($pathToFile1, $pathTofile2, $format = 'stylish');
安装
要全局安装,请执行以下命令:$ composer global require yulia633/hexlet-project-2
要将该包作为库安装到项目中,请执行以下命令:$ composer require yulia633/hexlet-project-2
开发
- PHP >=7.4
- Composer
命令
$ make install
$ make lint
$ make test