aliases.ps1

. $PSScriptRoot\utils.ps1

# Prevent conflict with built-in aliases
Remove-Alias gw -Force -ErrorAction SilentlyContinue
Remove-Alias gwa -Force -ErrorAction SilentlyContinue
Remove-Alias gwb -Force -ErrorAction SilentlyContinue
Remove-Alias gwc -Force -ErrorAction SilentlyContinue
Remove-Alias gwr -Force -ErrorAction SilentlyContinue
Remove-Alias gwt -Force -ErrorAction SilentlyContinue
Remove-Alias gwst -Force -ErrorAction SilentlyContinue

function gw {
    gradlew $args
}

function gwa {
    gradlew assemble $args
}
function gwb {
    gradlew build $args
}

function gwc {
    gradlew clean $args
}

function gwr {
    gradlew run $args
}

function gwt {
    gradlew allTests $args
}

function gwst {
    gradlew --status $args
}