Repository navigation
flame 0.7.1 — the flame command for Linux, macOS and Windows, its installer, and
flame-client, flame-core and flame-web, the libraries it is built from.
Installing
curl -fsSL https://propensive.dev/flame | shOr, without trusting the redirect, from this release alone — a 106-byte POSIX-shell bootstrap
which downloads the flame script below, checks it against the digest given here, and runs it:
openssl base64 -d <<EOF | sh -s -- https://github.com/propensive/flame/releases/download/0.7.1/flame 3fa1833dc7937301797f45309ab496d7f260bbcbd98c878ad289e1073e25ca88
Zj1gbWt0ZW1wYDtjdXJsIC1zTG8gJGYgJDF8fHdnZXQgLXFPICRmICQxO2Nhc2UgYG9wZW5zc2wg
ZGdzdCAtc2hhMjU2ICRmYCBpbiAqJDIpY2htb2QgK3ggJGY7ZXhlYyAkZjtlc2Fj
EOFChanges
Build against Pyrocosm 0.7.0 (#34)
Moves to Pyrocosm 0.7.0.
Assets
flame-client, flame-core and flame-web, each attached as <artifactId>-0.7.1.jar, with
its POM and ivy.xml embedded under META-INF/maven/ — the jar alone is enough for a consumer
to resolve it. Depend on this release by pinning it in etc/refs:
propensive/flame 0.7.1
make sync-deps installs the set into a local ivy repository, transitively; see
propensive/.github for the scheme.
Also attached: one flame executable per platform (flame-linux-x64, flame-linux-arm64,
flame-macos-x64, flame-macos-arm64 and flame-windows-x64.exe); flame, the polyglot
bootstrap — a small any-shell script, to be renamed flame.bat or flame.ps1 on Windows, which
downloads the right executable, verifies its checksum, replaces itself and re-invokes; and
install.sh and install.ps1, which https://propensive.dev/flame serves. Each executable
externalizes the libraries above, resolving further dependencies from the Soundness and proscala
releases and from Maven Central on first run.