- exp:expmigrationrecordlist List the recordings of changes, running and stopped, the newest first, with their kind, state and number of events.
- exp:expmigrationrecordshow Show a recording of changes: every event it captured as the migration step it stands for, or with --plan the steps a migration of it would have.
- exp:expmigrationrecordstart Start a recording of changes: one user's own changes (a session recording) or every change of the site (--site-wide), kept as the steps of a YAML migration; a dry run unless --apply.
- exp:expmigrationrecordstatus The recordings of changes that run: the site-wide window and the user's own recording, with how much each has recorded; repairs the file of running recordings.
- exp:expmigrationrecordstop Stop a recording of changes: the one named, a user's own (--user) or the site-wide window (--site-wide); its events stay for exp:migration:generate --from-recording; a dry run unless --apply.
- exp:expmigrationremotelist The remotes migrations can be deployed to (migration.ini [RemoteSettings]), with their groups and any problem of their settings; connects to none.
- exp:expmigrationremotestatus The migration state of remotes, read in parallel (reachable, version, lock, done, pending, failed), whether they are in sync, and the latest deploys.
- exp:expmigrationreposplit Split the migrations folder of the installation's git checkout into a repository of its own with its history (every commit that changed it, same authors, dates and messages); a dry run unless --apply.
- exp:expmigrationresume Resume a migration run that failed or was interrupted: the migrations still pending run again; a dry run unless --apply.
- exp:expmigrationrollback Take migrations back: a run (its caption restored), one migration (its down()) or, for experts, any caption; a dry run unless --apply.
- exp:expmigrationstatus Migration status: every migration with its state (done, pending, not-needed, failed, unknown), the latest runs and what waits.
- exp:exppatterncatalogue The command exp:exppatterncatalogue (bin/php/exppatterncatalogue.php).
- exp:exprepair Repair queue of the missing-libraries error page: --create-key, --disable, --status, --run.
- exp:expstaticbuild Build a static copy of a target's siteaccess into its folder (static publishing): crawled as the anonymous user, links rewritten, files collected, extras and manifest written.
- exp:expstaticdiff What the last static build of a target changed, whether its folder still matches the manifest, and whether every link of it works when served below a path.
- exp:expstaticdns Check the DNS records of a custom domain for GitHub Pages: the A, AAAA and CNAME records compared with GitHub's addresses, and what to change.
- exp:expstaticgithub Set a static publishing target up on GitHub (the repository, GitHub Pages from the branch or Actions, the custom domain, HTTPS), show its state there, or sign in with GitHub.
- exp:expstatickeys Make or show the SSH deploy key of a static publishing target: ed25519, the private half in the secret store, the public half to add to the repository.
- exp:expstaticpublish Publish a target's static build (static publishing): commit it in the target's git repository, tag it static/<target>/<n> and push it, never forced.
- exp:expstaticpush Push the static publishing targets whose push failed again (runs with push state pending), never forced.
Documentation license
This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.
Exponential Copyright © 1998-2026 Exponential Foundation and 7x