feat(FN-3763): add cli printing press wizard plugin

Implements a new `fusion-plugin-cli-printing-press` plugin with a multi-step wizard UI for authoring CLI commands, including draft storage, route registration, and validation — plus integration wiring in the dashboard's plugin view registry. Includes TypeScript build and ESM import fixes for the plu

Fusion-Task-Id: FN-3763
This commit is contained in:
Fusion
2026-05-10 15:01:54 -07:00
committed by gsxdsm
parent 6871c510a4
commit aa031ab601
24 changed files with 627 additions and 23 deletions

View File

@@ -0,0 +1,43 @@
.cli-press-wizard {
display: flex;
flex-direction: column;
gap: var(--space-lg);
}
.cli-press-stepper {
display: flex;
gap: var(--space-sm);
flex-wrap: wrap;
}
.cli-press-step {
border: 1px solid var(--border);
border-radius: var(--radius-pill);
padding: var(--space-xs) var(--space-md);
}
.cli-press-step.is-active {
background: var(--todo);
color: var(--accent-text);
}
.cli-press-endpoint-row {
display: grid;
gap: var(--space-sm);
grid-template-columns: 1fr 1fr 1fr auto;
}
.cli-press-actions {
display: flex;
gap: var(--space-sm);
}
@media (max-width: 768px) {
.cli-press-endpoint-row {
grid-template-columns: 1fr;
}
.cli-press-actions {
flex-direction: column;
}
}