tabrunner

tabrunner
Login

Intro

Tabrunner is a GUI interface to execute jobs in parallel. Each job is executed in a separate tab, and can be rerun once completed.

Example

import java.util.Arrays;
import java.util.ArrayList;
import org.foutaise.tabrunner.TabRunner;
import org.foutaise.tabrunner.Job;

public class Main {
    public static void main(String[] args) {
        ArrayList<Job> jobs = new ArrayList<>(Arrays.asList(
                new Job("job1", "/usr/bin/somecommand"),
                new Job("Homedir", "ls", "-l", "/home/jef"),
                new Job("Find slash", "find", "/")));

        var tabRunner = new TabRunner(2, jobs);
        tabRunner.run();
    }
}

Doc

Javadoc documentation is available.