diff --git a/.castor/docker.php b/.castor/docker.php index bfa0f6a..d47dcc4 100644 --- a/.castor/docker.php +++ b/.castor/docker.php @@ -17,6 +17,7 @@ use function Castor\fs; use function Castor\io; use function Castor\log; +use function Castor\open; use function Castor\run; use function Castor\variable; @@ -53,10 +54,10 @@ function about(): void io()->listing(array_map(fn ($url) => "https://{$url}", $urls)); } -#[AsTask(description: 'Opens the project in your browser', namespace: '')] -function open(): void +#[AsTask(description: 'Opens the project in your browser', namespace: '', aliases: ['open'])] +function open_project(): void { - run(['open', 'https://' . variable('root_domain')], quiet: true); + open('https://' . variable('root_domain')); } #[AsTask(description: 'Builds the infrastructure', aliases: ['build'])] diff --git a/castor.php b/castor.php index 556e03f..6f3dc75 100644 --- a/castor.php +++ b/castor.php @@ -2,6 +2,7 @@ use Castor\Attribute\AsTask; +use function Castor\guard_min_version; use function Castor\import; use function Castor\io; use function Castor\notify; @@ -14,6 +15,8 @@ use function docker\workers_start; use function docker\workers_stop; +guard_min_version('0.14.0'); + import(__DIR__ . '/.castor'); /**