mirror of
https://github.com/php-curl-class/php-curl-class.git
synced 2026-08-17 13:23:16 +00:00
05a8133a66
Error message:
$ ./scripts/bump_major_version.php
-bash: ./scripts/bump_major_version.php: /usr/bin/php: bad interpreter: No such file or directory
23 lines
759 B
PHP
Executable File
23 lines
759 B
PHP
Executable File
#!/usr/bin/env php
|
|
<?php
|
|
require __DIR__ . '/../src/Curl/Curl.php';
|
|
|
|
$current_version = Curl\Curl::VERSION;
|
|
list($major, $minor, $patch) = explode('.', $current_version);
|
|
$new_version = implode('.', [$major, $minor, (string)((int)$patch += 1)]);
|
|
|
|
foreach ([
|
|
[
|
|
__DIR__ . '/../src/Curl/Curl.php',
|
|
'/const VERSION = \'(?:\d+.\d+.\d+)\';/',
|
|
'const VERSION = \'' . $new_version . '\';',
|
|
],
|
|
] as $info) {
|
|
list($filepath, $find, $replace) = $info;
|
|
$data = preg_replace($find, $replace, file_get_contents($filepath));
|
|
file_put_contents($filepath, $data);
|
|
}
|
|
|
|
$rightwards_arrow = json_decode('"\u2192"');
|
|
echo 'Bump version: ' . $current_version . ' ' . $rightwards_arrow . ' ' . $new_version . "\n";
|