Skip to content

Commit

Permalink
Tidy up
Browse files Browse the repository at this point in the history
  • Loading branch information
sormuras committed Apr 16, 2024
1 parent a61c080 commit 68164a0
Showing 1 changed file with 3 additions and 9 deletions.
12 changes: 3 additions & 9 deletions .bach/src/run.bach/run/Greeter.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,16 @@
import run.bach.ToolInstaller;
import run.bach.ToolProgram;

public record Greeter() implements ToolInstaller {
public record Greeter(String version) implements ToolInstaller {
public static void main(String... args) {
var greeter = new Greeter();
greeter.install().run(); // "external/greeter"
var greeter = new Greeter("99");
greeter.install().run(); // "run.bach/greeter"

var folders = Bach.Folders.ofCurrentWorkingDirectory();
Tool.of("my/c@99", ToolProvider.findFirst("javac").orElseThrow()).run();
Tool.of("greeter/eager", greeter.installInto(folders.tools("greeter/eager"))).run();
Tool.of("greeter/inert", () -> greeter.installInto(folders.tools("greeter/inert"))).run();
}

@Override
public String version() {
return null;
}

@Override
public ToolProvider installInto(Path folder) {
var file = folder.resolve("Prog.java");
Expand Down

0 comments on commit 68164a0

Please sign in to comment.