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.List;
import org.foutaise.tabrunner.TabRunner;
import org.foutaise.tabrunner.Job;

public class Main {
    public static void main(String[] args) {
        List<Job> jobs = List.of(
                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.