An open API service indexing awesome lists of open source software.

https://github.com/sormuras/bach-init

🆕 Bach's Initialization Program
https://github.com/sormuras/bach-init

Last synced: about 1 month ago
JSON representation

🆕 Bach's Initialization Program

Awesome Lists containing this project

README

          

# bach-init

Bach's Initialization Program

## Usage Example

Create an empty example directory for your project and change into it.

- `mkdir example && cd example`

Download Bach's `init.java` program into directory `.bach`. For example via `wget`:

- (_Linux_) `echo 'Files.copy(URI.create("https://init.java.bach.run").toURL().openStream(), Files.createDirectories(Path.of(".bach")).resolve("init.java"))' | jshell -`
- (Windows) `echo Files.copy(URI.create("https://init.java.bach.run").toURL().openStream(), Files.createDirectories(Path.of(".bach")).resolve("init.java")) | jshell -`

Initialize Bach in the current directory with the following command:

- `java .bach/init.java []`

Valid values for the optional `VERSION` token include:

- `main` (_default_) resolves to
- `HEAD` resolves to

Run Bach:

- `java .bach/bin/bach.java --version`