#!/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
}
