ProgramModule

PackageFsLiveDocs

Summary

NameSignatureSynopsis
printBannerprintBanner ()No description available.
getUnifiedPackagegetUnifiedPackage projectPathsNo description available.
auditActionauditAction warnAsError projectPathsNo description available.
captureActioncaptureAction warnAsError dryRun projectPaths version outputNo description available.
expandUrlPatternexpandUrlPattern pattern versionExpands `{version}` and `{tag}` in a configured capsule URL pattern.
historyAddActionhistoryAddAction indexPath version capsulePath capsuleUrl checksum sha256FileNo description available.
buildActionbuildAction warnAsError projectPaths theme versionOrchestrates the build process for one or more projects.
renderHistoryIntorenderHistoryInto manifestPath theme retryAttempts outputDirRenders every version in a manifest into <paramref name="outputDir"/>.
buildHistoryActionbuildHistoryAction manifestPath theme retryAttemptsNo description available.
historyCheckActionhistoryCheckAction indexPath candidateCapsule candidateVersion theme retryAttemptsRenders the committed history — optionally with a local candidate capsule spliced in as the release under test — into a temporary directory and verifies it.
mainmain argsCLI entry point.

printBanner

printBanner ()
Member

Parameters

NameTypeDescription
()unit

Returns

unit

getUnifiedPackage

getUnifiedPackage projectPaths
Member

Parameters

NameTypeDescription
projectPathsstring list

Returns

Async<PackageModel * ApiDiagnostic list>

auditAction

auditAction warnAsError projectPaths
Member

Parameters

NameTypeDescription
warnAsErrorbool
projectPathsstring list

Returns

int

captureAction

captureAction warnAsError dryRun projectPaths version output
Member

Parameters

NameTypeDescription
warnAsErrorbool
dryRunbool
projectPathsstring list
versionstring option
outputstring option

Returns

int

expandUrlPattern

expandUrlPattern pattern version
Member
Expands `{version}` and `{tag}` in a configured capsule URL pattern. The pattern is a plain format string the repository owns; the tool has no provider knowledge.

Parameters

NameTypeDescription
patternstring
versionstring

Returns

string

historyAddAction

historyAddAction indexPath version capsulePath capsuleUrl checksum sha256File
Member

Parameters

NameTypeDescription
indexPathstring
versionstring
capsulePathstring option
capsuleUrlstring option
checksumstring option
sha256Filestring option

Returns

int

buildAction

buildAction warnAsError projectPaths theme version
Member
Orchestrates the build process for one or more projects.

Parameters

NameTypeDescription
warnAsErrorbool
projectPathsstring list
themestring
versionstring option

Returns

unit

renderHistoryInto

renderHistoryInto manifestPath theme retryAttempts outputDir
Member
Renders every version in a manifest into <paramref name="outputDir"/>. Shared by `build-history` (which then indexes the site) and `history check` (which verifies it).

Parameters

NameTypeDescription
manifestPathstring
themestring
retryAttemptsint
outputDirstring

Returns

unit

buildHistoryAction

buildHistoryAction manifestPath theme retryAttempts
Member

Parameters

NameTypeDescription
manifestPathstring
themestring
retryAttemptsint

Returns

unit

historyCheckAction

historyCheckAction indexPath candidateCapsule candidateVersion theme retryAttempts
Member
Renders the committed history — optionally with a local candidate capsule spliced in as the release under test — into a temporary directory and verifies it. Never writes the index.

Parameters

NameTypeDescription
indexPathstring
candidateCapsulestring option
candidateVersionstring option
themestring
retryAttemptsint

Returns

int

main

main args
Member
CLI entry point.

Parameters

NameTypeDescription
argsstring[]

Returns

int