mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-14 12:25:36 +08:00
25 lines
686 B
PHP
25 lines
686 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Package\Target;
|
|
|
|
use StaticPHP\Attribute\Package\InitPackage;
|
|
use StaticPHP\Attribute\Package\Target;
|
|
use StaticPHP\Util\GlobalEnvManager;
|
|
|
|
#[Target('go-xcaddy')]
|
|
class go_xcaddy
|
|
{
|
|
#[InitPackage]
|
|
public function init(): void
|
|
{
|
|
if (is_dir(PKG_ROOT_PATH . '/go-xcaddy/bin')) {
|
|
GlobalEnvManager::addPathIfNotExists(PKG_ROOT_PATH . '/go-xcaddy/bin');
|
|
GlobalEnvManager::putenv('GOROOT=' . PKG_ROOT_PATH . '/go-xcaddy');
|
|
GlobalEnvManager::putenv('GOBIN=' . PKG_ROOT_PATH . '/go-xcaddy/bin');
|
|
GlobalEnvManager::putenv('GOPATH=' . PKG_ROOT_PATH . '/go-xcaddy/go');
|
|
}
|
|
}
|
|
}
|