MCPcopy Create free account
hub / github.com/CodeForBreakfast/eventsourcing / displayPackageList

Function displayPackageList

scripts/validate-release.ts:98–109  ·  view source on GitHub ↗
(packageNames: readonly string[])

Source from the content-addressed store, hash-verified

96const getChangesetStatus = pipe(rootDir, Effect.andThen(runChangesetStatus));
97
98const displayPackageList = (packageNames: readonly string[]) => (terminal: Terminal.Terminal) =>
99 pipe(
100 `📦 Found ${packageNames.length} package(s) to validate:\n`,
101 terminal.display,
102 Effect.andThen(() =>
103 Effect.forEach(packageNames, (pkg) => terminal.display(` - ${pkg}\n`), {
104 discard: true,
105 })
106 ),
107 Effect.andThen(() => terminal.display('\n')),
108 Effect.as(packageNames)
109 );
110
111const displayPackages = (packageNames: readonly string[]) =>
112 pipe(Terminal.Terminal, Effect.andThen(displayPackageList(packageNames)));

Callers 1

displayPackagesFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected