eacg-gmbh/ecs-composer
Composer 安装命令:
composer require eacg-gmbh/ecs-composer
包简介
Module for Composer allowing the transfer of package dependencies to ECS for further legal and vulnerability analysis. See https://ecs.eacg.de for a detailed service description.
README 文档
README
Composer module to transfer dependency information to TrustSource server (Open Source Compliance Solution). Find more information about TrustSource at https://www.trustsource.io
Requirements
- PHP >= 5.4
- composer/composer >= 1.4
- curl/curl >= 1.6
- league/climate >= 3.2
Installation
Run: composer require eacg-gmbh/ecs-composer
Add post-autoload-dump script to the composer.json file to transfer dependency information right after composer install, composer update or composer dumpautoload:
"scripts": {
"post-autoload-dump": [
"EacgGmbh\\ECSComposer\\Application::postAutoloadDump"
]
}
To store your credentials for automated transfer you may create .ecsrc.json in your project directory or in your home directory to set credentials globally (not recommended!)
.ecsrc.json example:
{
"userName": "UserName",
"apiKey": "apiKey",
"url": "url",
"project": "Project Description"
}
Usage
You also may initiate transfer to TrustSource server manually by executing following command via terminal:
./vendor/bin/ecs-composer
./vendor/bin/ecs-composer -u userName -k apiKey -p Project
./vendor/bin/ecs-composer -c config.json
Usage: ./bin/ecs-composer [-k apiKey, --apiKey apiKey] [-c config, --config config] [--help]
[-p project, --project project] [--url url] [-u userName, --userName userName] [-v, --version]
Optional Arguments:
-u userName, --userName userName
UserName
-k apiKey, --apiKey apiKey
apiKey
-p project, --project project
project name
--url url
url
-c config, --config config
config path
--help
Prints a usage statement
-v, --version
Prints a version
统计信息
- 总下载量: 16
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-05-30