java.lang.Object
com.github.sormuras.bach.Bach
- All Implemented Interfaces:
Logbook.Trait
,AutoCloseable
Java Shell Builder.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
static void
build
(Project.Operator operator) void
close()
final Configuration
protected Logbook
final PrintWriter
err()
explorer()
grabber
(ExternalModuleLocator... locators) grabber
(ExternalModuleLocators locators) final Logbook
logbook()
final PrintWriter
out()
final Configuration.Pathing
path()
printer()
run
(String tool, Composer<DefaultCommand> composer) static String
version()
Returns the version information compiled into Bach's module.void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.github.sormuras.bach.Logbook.Trait
log, log, log, log, logCaption, logMessage
-
Constructor Details
-
Bach
-
Bach
-
-
Method Details
-
build
-
build
-
version
Returns the version information compiled into Bach's module.- Returns:
- the version information compiled into Bach's module
-
constructLogbook
-
configuration
-
logbook
- Specified by:
logbook
in interfaceLogbook.Trait
-
path
-
out
-
err
-
explorer
-
grabber
-
grabber
-
printer
-
close
- Specified by:
close
in interfaceAutoCloseable
-
run
-
run
-
run
-
writeLogbook
-