Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
ai/directory
Package directory provides the curated directory of Shopware AI integrations that backs the "shopware-cli ai list" and "ai info" commands.
|
Package directory provides the curated directory of Shopware AI integrations that backs the "shopware-cli ai list" and "ai info" commands. |
|
ai/state
Package state records which AI integrations the CLI has installed so that `ai list --installed` can report them.
|
Package state records which AI integrations the CLI has installed so that `ai list --installed` can report them. |
|
html
AST node types for the html package.
|
AST node types for the html package. |
|
markdown
Package markdown renders Markdown to HTML for content that is pushed to the Shopware Store (extension description, installation manual and changelog).
|
Package markdown renders Markdown to HTML for content that is pushed to the Shopware Store (extension description, installation manual and changelog). |
|
mkcert
Package mkcert is a library adaptation of https://github.com/FiloSottile/mkcert (which is intentionally not importable as a Go module).
|
Package mkcert is a library adaptation of https://github.com/FiloSottile/mkcert (which is intentionally not importable as a Go module). |
|
shop/install
Package install holds the Shopware installation logic shared by the interactive dev TUI (internal/tui/dev) and the non-interactive `project dev install` command.
|
Package install holds the Shopware installation logic shared by the interactive dev TUI (internal/tui/dev) and the non-interactive `project dev install` command. |
|
shop/pluginmigrate
Package pluginmigrate moves extensions living in custom/ under Composer management: Shopware Store plugins are required from the Store packagist (and their local copy removed), everything else is registered as a Composer path repository.
|
Package pluginmigrate moves extensions living in custom/ under Composer management: Shopware Store plugins are required from the Store packagist (and their local copy removed), everything else is registered as a Composer path repository. |
|
shop/upgrade
Package upgrade implements the backend for the interactive Shopware upgrade wizard (`shopware-cli project upgrade`): project readiness checks, the upgrade version catalog, extension compatibility classification, and the execution engine that applies the upgrade locally.
|
Package upgrade implements the backend for the interactive Shopware upgrade wizard (`shopware-cli project upgrade`): project readiness checks, the upgrade version catalog, extension compatibility classification, and the execution engine that applies the upgrade locally. |
|
sqlshell
Package sqlshell implements a small SQL shell used by `project sql` and `project restore`: splitting scripts into statements, executing them and rendering results.
|
Package sqlshell implements a small SQL shell used by `project sql` and `project restore`: splitting scripts into statements, executing them and rendering results. |
|
testhelper
Package testhelper provides shared fixture builders for tests: writing files into temp directories and rendering the composer.json / composer.lock shapes that Shopware project and extension tests need over and over.
|
Package testhelper provides shared fixture builders for tests: writing files into temp directories and rendering the composer.json / composer.lock shapes that Shopware project and extension tests need over and over. |
|
tui/app
Package app provides a terminal application shell on top of Bubble Tea v2: chrome (header/footer), an overlay stack, keybindings mapped to named commands, and quit handling.
|
Package app provides a terminal application shell on top of Bubble Tea v2: chrome (header/footer), an overlay stack, keybindings mapped to named commands, and quit handling. |
|
tui/picker
Package picker provides a filterable single-select list overlay for the tui/app shell — a type-to-filter input over a windowed list, rendered as a centered modal.
|
Package picker provides a filterable single-select list overlay for the tui/app shell — a type-to-filter input over a windowed list, rendered as a centered modal. |
|
tui/pluginmigrate
Package pluginmigrate implements the interactive `project autofix composer-plugins` wizard: it scans custom/ for extensions Composer does not manage, classifies them against the Shopware Store packagist, and migrates them (Store requires or path repositories) with rollback on failure.
|
Package pluginmigrate implements the interactive `project autofix composer-plugins` wizard: it scans custom/ for extensions Composer does not manage, classifies them against the Shopware Store packagist, and migrates them (Store requires or path repositories) with rollback on failure. |
|
tui/prompt
Package prompt provides a multi-button confirm overlay for the tui/app shell — for questions where a plain yes/no is not enough (e.g.
|
Package prompt provides a multi-button confirm overlay for the tui/app shell — for questions where a plain yes/no is not enough (e.g. |
|
tui/textprompt
Package textprompt provides a single-line text-input overlay for the tui/app shell — the third of the overlay kits next to prompt (buttons) and picker (filterable list).
|
Package textprompt provides a single-line text-input overlay for the tui/app shell — the third of the overlay kits next to prompt (buttons) and picker (filterable list). |
|
tui/upgrade
Package upgrade implements the interactive Shopware upgrade wizard (`shopware-cli project upgrade`): a full-screen Bubble Tea program that walks through readiness checks, target version selection, extension compatibility, plan review, and the guided upgrade execution.
|
Package upgrade implements the interactive Shopware upgrade wizard (`shopware-cli project upgrade`): a full-screen Bubble Tea program that walks through readiness checks, target version selection, extension compatibility, plan review, and the guided upgrade execution. |
Click to show internal directories.
Click to hide internal directories.