OpenSite/Reference/Commands/Command line

From BathAfrica Documentation
Revision as of 13:06, 29 October 2026 by BathAfrica (talk | contribs) (Publish Cursor documentation reconciled with OpenSite source 77c3fee; tests not rerun)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Review notice: Development documentation for OpenSite 0.0.1, source snapshot 77c3fee (Phase 13C). Reviewed against implementation on 29 October 2026. Tests and the Windows desktop were not rerun for this publication; this is not a released-product support claim.

Print the OpenSite platform version.

Stable identifier
cli.version

Implementation milestone

CLI identity and command entry point in the reviewed development snapshot.

Units

The version components are dimensionless integers.

Terminal example

opensite-cli --version

Python access

There is no Python function for --version. The running module is the phase 6 host, not this CLI.

Output

Stdout is OpenSite 0.0.1 for this build, with no stderr.

Errors

Exit 0. opensite-cli --version extra exits 2.

Limitations

This command reports build identity. It does not perform an analysis, mesh generation or design-code check. The desktop and Python hosts are separate executables.

Verification evidence

Repository evidence references (not rerun for this publication): CTest cli.outcomes. See docs/verification/Phase-0-Acceptance.md.


--help and an invocation with no arguments print help on stdout and exit 0. An unknown option exits 2 and writes the reason to stderr. Help states that this build does not analyze, mesh, check a design code, or load plugins. Help also names settings, units, and language. Those commands are Settings commands, Unit commands, and Language commands.


Documentation basis

Source-reviewed against development commit 77c3fee13944bcc4b5d487c77eb1f82fbe4c6ea7, branch feature/phase-13c-properties-python-expressions. This review inspected the implementation and repository evidence; it did not run the Windows application or repeat CTest.

  • src/cli/main.cpp
  • src/cli/document_commands.cpp
  • src/cli/preference_commands.cpp
  • src/application/builtins.cpp

OpenSite overview · Reference · Guides