1
2
3
4
5
6
7
8
9
10
11
12
13
| #! /usr/bin/env bash
|
| # Remove dev deps to reduce phar size
| rm -rf composer.lock vendor/
|
| # Generate composer.lock
| composer install --no-dev
|
| # Find SDK version
| version=$(grep 'const OSS_VERSION' src/OSS/OssClient.php | grep -oE '[0-9.]+')
|
| # Build phar
| phar-composer build . aliyun-oss-php-sdk-$version.phar
|
|