Expand description
High-level install entry point and its configuration types.
High-level install() entry point: resolves a release, downloads and
verifies the archive, extracts the executable into
<dest_root>/<version_tag>/, then refreshes the
<dest_root>/current/ pointer so downstream tooling can always find the
active install at a stable path.
Structs§
- Install
Options - Configuration passed to
install. - Installed
Hyperd - Result of a successful
installcall.
Enums§
- Version
Source - Which
hyperdreleaseinstallshould resolve.
Constants§
- DEFAULT_
DEST_ ROOT - Default directory (relative to CWD) used when
InstallOptions::dest_rootis left at its default. Laid out as.hyperd/<version_tag>/hyperd[.exe]plus a mirror at.hyperd/current/.
Functions§
- install
- Downloads (if needed), verifies, and installs a
hyperdexecutable according toopts.