Package standalone source CLI with verified runtime and notices
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# Arcadia CLI portable Windows bundle
|
||||
|
||||
Extract the whole archive into a writable directory. Open a terminal there:
|
||||
|
||||
```powershell
|
||||
.\arcadia.exe --version
|
||||
.\arcadia.exe --help
|
||||
.\arcadia.exe check examples/text-first/project.arcadia
|
||||
```
|
||||
|
||||
Keep `libunwind.dll` beside `arcadia.exe` when included. The x86-64 gnullvm bundle
|
||||
uses the Windows Universal C Runtime. No compiler installation, desktop editor,
|
||||
network service or machine PATH change is needed to use this executable.
|
||||
|
||||
Read the [CLI command and diagnostic contract](docs/source-cli.md), the
|
||||
[text-first examples](examples/text-first/README.md) and the
|
||||
[language reference](docs/language.html) ([text source](docs/language.rst)).
|
||||
Copy a complete example folder into your own work directory before editing it.
|
||||
Supply the project entry file explicitly. Editing commands preview by default;
|
||||
`--write` saves the candidate prepared by that invocation. A later invocation
|
||||
may choose different provisional UUIDs for records whose IDs are still missing.
|
||||
|
||||
Some example walkthroughs describe Studio controls such as Apply and Save.
|
||||
For this CLI, edit the copied text in your editor, run `arcadia check` on its
|
||||
entry, review `arcadia stabilize project.arcadia`, then use
|
||||
`arcadia stabilize project.arcadia --write` to save
|
||||
missing identities. The full `examples/release1` model and evidence are included
|
||||
for studying modular source; running its visual walkthrough requires Studio.
|
||||
|
||||
The build instructions in the CLI documentation refer to a separate source
|
||||
checkout; this archive contains the executable and examples. It does not include
|
||||
repository sources needed for Cargo commands. The published milestone's source
|
||||
and exact build evidence are identified in its release record and `package.json`.
|
||||
|
||||
`SHA256SUMS.txt` records the package files. `THIRD-PARTY-NOTICES.txt`,
|
||||
`dependency-notices.json` and `licenses/` retain exact dependency, embedded-asset,
|
||||
Rust and runtime notices. Packaging integrity does not establish runtime
|
||||
acceptance; read the distributor's binary-specific acceptance record.
|
||||
Reference in New Issue
Block a user