Package

OSDK CLI

The operational CLI for deploys and selected generation workflows; most mature on shipping/runtime operations rather than compiler internals.

package @osdk/cli
first seen 2023-11
inspected version 0.32.0-beta.3
latest stable -
status
public

Relevant code

Most revealing source snippet

published: build/esm/siteDeployCommand-PLEDSCX7.js

packages/cli/src/commands/site/deploy/siteDeployCommand.mts

open source file ->
if (snapshot) {
	  await uploadSnapshot(clientCtx, application, siteVersion, snapshotId ?? "", archive);
	  return;
	}

	await upload(clientCtx, application, siteVersion, archive);
	const website = await thirdPartyApplications.deployWebsite(clientCtx, application, {
	  version: siteVersion,
	});

Notes

Why it matters

This package is the oldest major public layer in the story.

The meaningful features here are not recent patch bumps. They are the shape of the public contract: site deployment, snapshot upload, auto-versioning, preview links, and widget/site operational commands all landed before the newer OAC compiler pieces were visible.

The deploy command is especially revealing because it is not doing hidden magic. It zips a directory, uploads a version through the third-party applications API, and either deploys it live or returns a preview link. That is a very concrete public ops surface.

That timeline helps explain why the public stack can feel more mature at the deploy end than at the compiler end.