/* See ./settings.gradle for additional config */

repositories {
    mavenCentral()
    mavenLocal()
}

dependencies {
}

group = rootProject.group
version = rootProject.version

def usr = System.getProperty('user.home')
def OS = System.getProperty('os.name').toLowerCase()
def dir = System.getProperty('user.dir')

tasks.register('dev', Exec) {
    commandLine './gradlew', '-Dhandicap.enable.handicap=true', 'quarkusDev'
}

tasks.register('run', Exec) {
//   workingDir dir
    if ('firebase' == System.getenv('DEFAULT_DB') && System.getenv('GOOGLE_APPLICATION_CREDENTIALS') == null) {
        environment 'GOOGLE_APPLICATION_CREDENTIALS', '$usr/auth/service-account-key.json'
    }
    //on windows:
    if (OS.indexOf('win') >= 0) {
        commandLine 'cmd', '/c', '.\\gradlew', 'quarkusDev'
    } else {
        //on linux
        commandLine './gradlew', 'quarkusDev'
    }
}
