mirror of
https://codeberg.org/icewind/haze.git
synced 2026-06-03 09:04:12 +02:00
18 lines
572 B
Text
Executable file
18 lines
572 B
Text
Executable file
#!/bin/nu
|
|
|
|
def main [feature: path, ...rest] {
|
|
mut feature = $feature;
|
|
mut workdir = $"($env.WEBROOT)/build/integration"
|
|
if ($feature | str starts-with "apps/") {
|
|
let parts = $feature | split row '/'
|
|
occ app:enable $parts.1
|
|
let parts = $feature | split row -n 2 '/features/'
|
|
$workdir = $parts.0
|
|
$feature = $"features/($parts.1)"
|
|
} else if ($feature | str starts-with "build/integration/") {
|
|
$feature = $feature | str replace "build/integration/" ""
|
|
}
|
|
|
|
cd $workdir
|
|
bash run.sh $feature ...$rest
|
|
}
|