mirror of
https://codeberg.org/icewind/haze.git
synced 2026-06-03 17:14:08 +02:00
app integration support
This commit is contained in:
parent
a80354c922
commit
3abf183ae3
2 changed files with 19 additions and 5 deletions
|
|
@ -1,4 +1,18 @@
|
|||
#!/bin/sh
|
||||
#!/bin/nu
|
||||
|
||||
cd $WEBROOT/build/integration
|
||||
./run.sh "$@"
|
||||
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
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue