fun execute()

in plugins/src/main/kotlin/org/jetbrains/gradle/plugins/upx/UpxTask.kt [97:115]


    fun execute() {
        outputExecutable.get().asFile.delete()
        project.exec {
            executable = upxExecutableFile.get().absolutePathString()
            args(buildList<String> {
                command.get().command?.let { add(it) }
                add("-o")
                add(outputExecutable.get().asFile.absolutePath)
                logLevel.get().command?.let { add(it) }
                if (exact.get()) add("--exact")
                add("--overlay=${overlay.get().name.toLowerCase()}")
                add(compressionLevel.get().command)
                bruteLevel.orNull?.let { add(it.command) }
                addAll(additionalOptions.get())
                add(inputExecutable.get().asFile.absolutePath)
            })

        }
    }