All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.danielflower.apprunner.runners.CommandLineProvider Maven / Gradle / Ivy

Go to download

A self-hosted platform-as-a-service that hosts web apps written in Java, Clojure, NodeJS, Python, golang and Scala.

There is a newer version: 2.4.6
Show newest version
package com.danielflower.apprunner.runners;

import org.apache.commons.exec.CommandLine;
import org.apache.commons.lang3.SystemUtils;

import java.util.Map;

public interface CommandLineProvider {
    CommandLineProvider lein_on_path = (Map m) -> new CommandLine(SystemUtils.IS_OS_WINDOWS ? "lein.bat" : "lein");

    CommandLineProvider sbt_on_path = (Map m) -> new CommandLine(SystemUtils.IS_OS_WINDOWS ? "sbt.bat" : "sbt");

    CommandLineProvider go_on_path = (Map m) -> new CommandLine(SystemUtils.IS_OS_WINDOWS ? "go.exe" : "go");

    CommandLine commandLine(Map envVarsForApp);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy