multicall jerboa --version: add Chez Scheme attribution line
ober
bae3de6aec9b12b1f73438843dbff5b9597f9e83
--- a/docs/bundling-chez.md +++ b/docs/bundling-chez.md @@ -102,7 +102,8 @@ dirs; supports multiple independent instances. 1. **Licensing / attribution (nearly done).** Root `LICENSE-CHEZ` (the Chez NOTICE + Apache 2.0 text) is in place, the README's License section credits - Chez, and `jerboa-bin --version` prints a Chez attribution line. Still TODO: + Chez, and both `jerboa-bin` and the multicall `jerboa --version` print a Chez + attribution line. Still TODO: confirm lz4/zlib (vendored under `vendor/ChezScheme/`) are cleared for redistribution. Compliance, not theory — settle it before any tagged release. --- a/support/build-jerboa-multicall.ss +++ b/support/build-jerboa-multicall.ss @@ -228,7 +228,10 @@ (unless (eq? result (void)) (write result) (newline)))) (loop)])))] [(or (string=? (car args) "--version") (string=? (car args) "-v")) - (displayln "jerboa 0.1.0 (multicall: jerboa/jmcp/jlsp/jerbuild)")] + (displayln "jerboa 0.1.0 (multicall: jerboa/jmcp/jlsp/jerbuild)") + (displayln (string-append "Bundled " (scheme-version) + " (Apache 2.0, (c) Cisco Systems, Inc.)")) + (displayln "See LICENSE-CHEZ for Chez Scheme's NOTICE and license.")] [(or (string=? (car args) "--help") (string=? (car args) "-h")) (for-each displayln (list "Usage: jerboa [<script.ss> | <mode> ...] [--version]"