jakharbek / a-calc-console-php-test
A-calc Console Php
dev-master
2019-07-17 15:09 UTC
This package is not auto-updated.
Last update: 2024-09-20 14:24:18 UTC
README
A-Calc Console (测试)
安装
安装此扩展的首选方式是通过composer。
可以运行
php composer.phar create-project jakharbek/a-calc-console-php-test:dev-master
目录结构
application contains application
input/ contains input files
output/ contains output results
docker/ contains docker
用法
首先需要复制.env.example文件并将其重命名为.env
然后填写所有必要的信息,之后您可以运行docker-compose
docker-compose up -d
如果第一次运行此命令,那么它可能会下载不可用的Docker镜像,这可能需要一些时间。
之后,您需要设置写入权限,为此,运行此命令。
docker-compose exec app chmod 777 -R /app/application
现在需要安装应用程序的所有依赖项,为此,运行此命令。
docker-compose exec app composer install --working-dir=/app/application
现在一切准备就绪,您可以使用我们应用程序的控制台命令
Calc命令
[filename] - 将从input文件夹中使用该文件
[operation] - 操作列表
命令
docker-compose exec app php /app/application/calc [filename] "[operation]"
所有计算完成后,结果将保存在文件夹/output/
示例
docker-compose exec app php /app/application/calc test-1.txt "+"
控制台示例输出
/app/application/output/17-07-2019-14-23-38-result_all.txt
/app/application/output/17-07-2019-14-23-38-result_negative.txt
/app/application/output/17-07-2019-14-23-38-result_positive.txt
Successful!!!
输入文件格式
输入文件格式是两个数字,用空格分隔。
例如
1 4
6 45
-74 22
-5 12