Skip to the content
Documentation

Scripts

No ratings yet

Exponential 6 in this section

In Exponential 6 the scripts of bin/php also run through the console, as ./console exp:<name> (php bin/php/<name>.php still works). The scripts the 4.x reference did not describe have a page each (153 pages), with the output of their --help.

Exponential comes with a collection of scripts that cover the needs of various typical tasks. The scripts are grouped based on their type and purpose. The following table contains an overview of available script groups.

Name Summary
Generic Generic scripts for manual maintenance.
Upgrade Scripts for updating the existing content of sites when upgrading from older versions.
Cronjobs Scripts for automated periodic and scheduled maintenance.
Miscellaneous Scripts that do not belong to any of the groups above.

New in Exponential 6

Every script of bin/php that the 4.x reference did not describe, as a console command, with the release its script arrived in.

The table of all of them with their scripts: Console commands (6.x).

By release: 6.0.15 (in development): 153.

New in Exponential 6

Name Description Since
exp:accesscheck Check what a user may do with a node or object (content/read, edit, ...) and which limitation refuses it 6.0.15 (in development)
exp:addanonymouspublicpolicies Give the Anonymous role the public policies it lacks: user/register, rss/feed, tags/view, the newsletter's public views (dry run unless --apply) 6.0.15 (in development)
exp:addeditorpolicies Give the Editor role the everyday policies it lacks: content/hide, content/restore, content/reverserelatedlist, ezmultiupload, the image editor, the own account, the UI ... 6.0.15 (in development)
exp:addexphelpreadpolicy Grant exphelp/read (the help system) to the Editor role or the roles named (dry run unless --apply) 6.0.15 (in development)
exp:addmembermanagement Set up member management from membermanagement.ini: the role that lets a group (default Editors) manage the accounts of another (default Members), never Administrator ... 6.0.15 (in development)
exp:addoauthauthorizepolicy Grant oauth/authorize to the roles that let users sign in (6.0.15 upgrade; dry run unless --apply) 6.0.15 (in development)
exp:adduserapproval Set up the approval of new accounts in a user group (default: new Editors wait for the Administrator users): the workflow event on content/publish before and the role ... 6.0.15 (in development)
exp:audit Audit log: tail, show one event, verify the hash chains, list the channels (the manage actions are a dry run unless --apply) 6.0.15 (in development)
exp:benchmark Measure this installation: page timings over HTTP, A/B between servers, kernel probes, regression check 6.0.15 (in development)
exp:cache Clear and inspect caches by tag, id or all: content, static, HTTP, Velocity, OPcache, APCu 6.0.15 (in development)
exp:checkclasses Load every declared class and report the ones PHP refuses to load 6.0.15 (in development)
exp:checkcodestyle The script bin/php/checkcodestyle.php. 6.0.15 (in development)
exp:checkmanifest The script bin/php/checkmanifest.php. 6.0.15 (in development)
exp:cleanuprss Trim RSS-imported content, keeping the newest items of each active import (dry run unless --apply) 6.0.15 (in development)
exp:collaborationsampledata Build sample content for the collaboration tool (approvals, comments, groups), or remove it again (dry run unless --apply) 6.0.15 (in development)
exp:configphp List, read, set and unset the define() settings of config.php, typed and checked with php -l, documented by config.php-RECOMMENDED (set and unset: dry run unless --apply) 6.0.15 (in development)
exp:contentcheck Content checks: build the reference index, list the unused assets and the broken relations below a node, list the missing files, scan the storage files (report only; ... 6.0.15 (in development)
exp:expbackfillordersiteaccess Infer the siteaccess of orders placed before ezorder.siteaccess was recorded (dry run unless --apply) 6.0.15 (in development)
exp:expcontentjob Run, list, resume and cancel content jobs: large subtree removes and copies in batches 6.0.15 (in development)
exp:expfetch The system card: the Exponential "e" next to the facts of this installation, its engine and its machine, with health hints (exp:info adds an inventory, exp:about the ... 6.0.15 (in development)
exp:expgraphqlbench Measure the speed of the GraphQL API against decision 18: cached GET, 304, cached POST, a cached answer through the kernel and an uncached query, N requests each, with ... 6.0.15 (in development)
exp:expgraphqldisable Switch the GraphQL API, or only its mutations, off for every siteaccess or for some; a dry run unless --apply 6.0.15 (in development)
exp:expgraphqlenable Switch the GraphQL API on in one command: the siteaccesses, the mutations, CORS for a front end, an API key, the schema, a curl example; a dry run unless --apply 6.0.15 (in development)
exp:expgraphqlkeys The personal API keys of the GraphQL API: list them, make one for a user (the token is shown once) or revoke one; a dry run unless --apply 6.0.15 (in development)
exp:expgraphqlpersist Store GraphQL queries on the server as persisted queries (called by name or SHA-256), list them or remove them; a dry run unless --apply 6.0.15 (in development)
exp:expgraphqlquery Run a GraphQL query from the console, as a user of the installation (anonymous unless --as names one), and print the answer 6.0.15 (in development)
exp:expgraphqlschema Print or write the GraphQL schema of a siteaccess: the schema language (sdl), the introspection result (json) or the classes and their fields (summary) 6.0.15 (in development)
exp:expgraphqlstarter Generate a starter front end (Next.js, Nuxt, Astro, plain HTML or Expo) that reads the site through the GraphQL API, with queries from the live schema; a dry run unless ... 6.0.15 (in development)
exp:expgraphqlstatus The GraphQL API of a siteaccess: switched on or off, end point, library, limits, introspection, naming, schema hash, classes and datatypes without a mapping 6.0.15 (in development)
exp:expgraphqlwebhooks The webhooks of the GraphQL API: list them, add or change one (with a new signing secret), remove one, send a test, deliver now, read the delivery log; a dry run unless ... 6.0.15 (in development)
exp:exphelp The help system on the command line: build and describe the index of doc/, search it, show a page's metadata, check its links and images 6.0.15 (in development)
exp:exphelpcontent Help maintained as content: create the help classes, sections, states, tree and roles (idempotent), check the topics against the style guide, seed the glossary and ... 6.0.15 (in development)
exp:exphelpexamples Generate the reference examples of the help below doc/eng-us/examples/ from the code: template operators and functions, fetch functions, module views, policies, INI ... 6.0.15 (in development)
exp:explogs The log viewer on the command line: list the log files, follow one, search them and their rotations, find an error reference and the lines of its request (masked by ... 6.0.15 (in development)
exp:exploremipsumfill Fill a translation of objects in a test language (Lorem Ipsum, qlo-ZZ) with lorem ipsum text (dry run unless --apply) 6.0.15 (in development)
exp:explovestack Check an installation coming from LoveStack (read-only), and record its database as Exponential's (migrate) 6.0.15 (in development)
exp:expmigrationcaption Take a caption of the installation now (database, storage, settings, the commits of the code), or list the captions; a dry run unless --apply 6.0.15 (in development)
exp:expmigrationcheck Check migration files without running them: names, headers, order, PHP syntax and classes (the lint for CI) 6.0.15 (in development)
exp:expmigrationconvert Convert YAML migrations of the migration bundle of the Symfony based platform into YAML migrations of Exponential: a file or every .yml file of a folder, step by step, ... 6.0.15 (in development)
exp:expmigrationdeploy Deploy this installation's migrations to one or many remotes at once, in sync: preflight and verify on all, then switch all, or take all back 6.0.15 (in development)
exp:expmigrationdryrun Dry run of the pending migrations: the plan, and with --simulate a run in a transaction that is rolled back (--diff shows what changed) 6.0.15 (in development)
exp:expmigrationgenerate Write a new migration file: --skeleton writes an empty migration (PHP, or with --type=yml, sql, ini or graphql that kind); --from-recording turns a recording of changes ... 6.0.15 (in development)
exp:expmigrationheal Self-healing before a migration run: a stale run lock, missing migration folders, file modes, caches (what a deploy may fix on a remote) 6.0.15 (in development)
exp:expmigrationmigrate Run the pending migrations: a dry run unless --apply; captions before and after, restore on failure, commit, tag and push 6.0.15 (in development)
exp:expmigrationpush Push the migration runs whose push failed (push state pending) to the remote of the migrations repository; a dry run unless --apply 6.0.15 (in development)
exp:expmigrationrecorddiscard Discard a recording of changes: the recording and every event it captured are removed (a running one stops recording); a dry run unless --apply 6.0.15 (in development)
exp:expmigrationrecordlist List the recordings of changes, running and stopped, the newest first, with their kind, state and number of events 6.0.15 (in development)
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 6.0.15 (in development)
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 ... 6.0.15 (in development)
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 6.0.15 (in development)
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 ... 6.0.15 (in development)
exp:expmigrationremotelist The remotes migrations can be deployed to (migration.ini [RemoteSettings]), with their groups and any problem of their settings; connects to none 6.0.15 (in development)
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 6.0.15 (in development)
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 ... 6.0.15 (in development)
exp:expmigrationresume Resume a migration run that failed or was interrupted: the migrations still pending run again; a dry run unless --apply 6.0.15 (in development)
exp:expmigrationrollback Take migrations back: a run (its caption restored), one migration (its down()) or, for experts, any caption; a dry run unless --apply 6.0.15 (in development)
exp:expmigrationstatus Migration status: every migration with its state (done, pending, not-needed, failed, unknown), the latest runs and what waits 6.0.15 (in development)
exp:exppatterncatalogue The script bin/php/exppatterncatalogue.php. 6.0.15 (in development)
exp:exprepair Repair queue of the missing-libraries error page: --create-key, --disable, --status, --run 6.0.15 (in development)
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 ... 6.0.15 (in development)
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 6.0.15 (in development)
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 6.0.15 (in development)
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 ... 6.0.15 (in development)
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 6.0.15 (in development)
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 6.0.15 (in development)
exp:expstaticpush Push the static publishing targets whose push failed again (runs with push state pending), never forced 6.0.15 (in development)
exp:expstaticrollback Roll a static publishing target back to an earlier publish: a new commit with the files of that tag, tagged and pushed; the history stays 6.0.15 (in development)
exp:expstaticserve Preview the static build of a target locally: PHP's built-in web server serves its folder below the target's base path, as GitHub Pages serves a project site 6.0.15 (in development)
exp:expstaticstatus The state of a static publishing target: its git repository, the credential (never its value), the last runs, waiting pushes and stale pages 6.0.15 (in development)
exp:expstatictargets List the targets of static publishing (staticcache.ini [Target_<id>]) with their siteaccess, links and folder, and check each one 6.0.15 (in development)
exp:exptemplatecheck Check templates of every engine (.tpl, .stpl, .twig, .html.twig) for valid syntax: files, directories, designs, extensions, siteaccesses; levels syntax/compile/strict; ... 6.0.15 (in development)
exp:exptemplateconvert Convert the templates of a design from one template engine to another (--from-engine, --to-engine: tpl, stpl, twig); --dry-run, --file, --force, --override-ini, ... 6.0.15 (in development)
exp:exptemplateconvertdiff Print the conversion of one template to another engine on stdout, without writing anything (--file, --to-engine, --from-engine) 6.0.15 (in development)
exp:exptemplateconvertstpltotpl Convert the Smarty templates (.stpl) of a design to Exponential templates (.tpl); --dry-run, --file, --force, --override-ini 6.0.15 (in development)
exp:exptemplateconvertstpltotwig Convert the Smarty templates (.stpl) of a design to Twig templates (.twig); --dry-run, --file, --force, --override-ini, --twig-suffix 6.0.15 (in development)
exp:exptemplateconverttpltostpl Convert the Exponential templates (.tpl) of a design to Smarty templates (.stpl); --dry-run, --file, --force, --override-ini 6.0.15 (in development)
exp:exptemplateconverttpltotwig Convert the Exponential templates (.tpl) of a design to Twig templates (.twig); --dry-run, --file, --force, --override-ini, --twig-suffix 6.0.15 (in development)
exp:exptemplateconverttwigtostpl Convert the Twig templates (.twig) of a design to Smarty templates (.stpl); --dry-run, --file, --force, --override-ini 6.0.15 (in development)
exp:exptemplateconverttwigtotpl Convert the Twig templates (.twig) of a design to Exponential templates (.tpl); --dry-run, --file, --force, --override-ini 6.0.15 (in development)
exp:exptemplateengines List the template engines: library found or not, version, file endings, settings, security policy, compiled-template cache 6.0.15 (in development)
exp:expuser2fa Two-step sign-in and passkeys of an account: show them; reset the second step for someone who lost the phone, remove the passkeys of a lost device (changes are a dry ... 6.0.15 (in development)
exp:expuserapprove Approve a waiting registration (activate the account, or accept its approval item and publish it), or reject it with --reject, as Users > Unactivated and the approval ... 6.0.15 (in development)
exp:expuseraudit The user audit log of an account (Users > Audit): what happened to it and what it did, newest first, filtered by event, result and days 6.0.15 (in development)
exp:expuserbulk Disable, enable, delete, approve, reject or unlock every account the list filters select, each as the single command does it; --apply needs --confirm with the number ... 6.0.15 (in development)
exp:expuserchecklogin Check whether a password read from standard input signs an account in (right password, enabled, not locked), for scripts and health checks; never counts as a failed ... 6.0.15 (in development)
exp:expusercreate Create a user account through the content publish, as the administration does (its workflows and the approval of new accounts run): login, e-mail, names, groups, and a ... 6.0.15 (in development)
exp:expuserdelete Remove a user account for good, as the administration does; refuses the anonymous user, the administrator accounts, the user who acts and the last administrator (a dry ... 6.0.15 (in development)
exp:expuserdisable Disable a user account and end its sessions, as Edit user settings does; refuses the protected accounts and the last administrator (a dry run unless --apply) 6.0.15 (in development)
exp:expuseredit Change a user account: e-mail address, login, first and last name, groups added or removed, the main group (a dry run unless --apply) 6.0.15 (in development)
exp:expuserenable Enable a disabled user account again, as Edit user settings does; an account that was never activated is approved with exp:user:approve instead (a dry run unless --apply) 6.0.15 (in development)
exp:expuserexport Export the accounts the list filters select as CSV or JSON: login, e-mail, names, state, groups, last visit (never a password or its hash) 6.0.15 (in development)
exp:expusergroups User groups: list the group tree with its members, create, rename and move a group, remove an empty group to the trash (changes are a dry run unless --apply) 6.0.15 (in development)
exp:expuserhygiene The counts of Users > Hygiene: accounts per state (disabled, unactivated, pending, locked, never signed in, inactive, orphaned, duplicate logins and addresses), each ... 6.0.15 (in development)
exp:expuserimport Import accounts from a CSV or JSON file, each created as exp:user:create creates it, with the activation mail or disabled; never a password from the file (a dry run ... 6.0.15 (in development)
exp:expuserlist List user accounts: filter by state (enabled, disabled, unactivated, pending, locked, never signed in, inactive ...), group and search, with paging 6.0.15 (in development)
exp:expuserpending List the registrations that wait: for the e-mail address to be confirmed, for an administrator, or for an approval item, newest first 6.0.15 (in development)
exp:expuserrequirepasswordchange Require a new password at the account's next sign-in, or remove that mark with --clear, as the account's edit form does (a dry run unless --apply) 6.0.15 (in development)
exp:expuserresendactivation Send the activation mail again, with a new key, to an account that never activated, as Users > Unactivated does (a dry run unless --apply) 6.0.15 (in development)
exp:expuserresetpassword Reset a user's password: send the "reset your password" link, set a generated password shown once, or one read from standard input; optionally require a new password at ... 6.0.15 (in development)
exp:expuserroles Role assignments: list those of a user or group, assign a role with or without a subtree or section limitation, unassign it, as role/assign does (changes are a dry run ... 6.0.15 (in development)
exp:expusersessions The tracked sessions of an account (Your devices): list them, end all of them or one, as an administrator does on user/sessions (ending is a dry run unless --apply) 6.0.15 (in development)
exp:expusershow Show one user account: groups, roles with their limitation, enabled or locked, last visit, registration state, two-step sign-in and active sessions (never a password ... 6.0.15 (in development)
exp:expuserunlock Unlock an account locked after too many wrong passwords: its failed sign-ins back to 0, as Users > Hygiene does (a dry run unless --apply) 6.0.15 (in development)
exp:expuserwhoami Which account the console acts as (the user of [UserSettings] UserCreatorID, or --as), with its roles and whether it has every right 6.0.15 (in development)
exp:expviewcountupdate Count the page views of the web server's access logs into the view counter (ezview_counter), for one siteaccess or several 6.0.15 (in development)
exp:expwtmigratefromezwt Replace ezwt (the website toolbar) by expwt (the website sidebar): settings, policies, activation, schedule (dry run unless --apply) 6.0.15 (in development)
exp:ezcreatedeactivatedusergroup The script bin/php/ezcreatedeactivatedusergroup.php. 6.0.15 (in development)
exp:ezrequestrules List and check the request rules of a siteaccess and explain their decision for an address 6.0.15 (in development)
exp:frankenphp Control the FrankenPHP engine of the Exponential web server 6.0.15 (in development)
exp:i18n The translation fallbacks: per locale the chain of translations it falls back to, and how much of the kernel and of each extension it shows translated; --check for CI 6.0.15 (in development)
exp:ini Read and change INI settings in every scope: get, set, add, rem, clear, toggle, copy, move, where, list, scopes 6.0.15 (in development)
exp:install One-command installation, SQLite by default, no kickstart.ini needed (a dry run unless --apply) 6.0.15 (in development)
exp:installcrontab Show, add or remove the cron job of the installation: the crontab lines that run its cronjob parts (--add and --remove: dry run unless --apply) 6.0.15 (in development)
exp:kickstarter Kickstarter runner: "ini" writes kickstart.ini, "run" installs from it (a dry run unless --apply) 6.0.15 (in development)
exp:mailbounces Read the bounce mailbox: hard bounces and spam complaints go on the suppression list (dry run unless --apply) 6.0.15 (in development)
exp:mailconsent The consent log of the e-mail preferences: list, export as CSV, retention cleanup (dry run unless --apply) 6.0.15 (in development)
exp:mailgate Test the mail gate: who of the given addresses would get a mail of a category, and what the decorated mail looks like 6.0.15 (in development)
exp:mailpreferences Show and change the e-mail preferences of a user or an address: categories, master switch, frequency, export, erase 6.0.15 (in development)
exp:mailstatus Show the e-mail preference system: tables, gate, footer, categories, suppression, consent log, the gate's last decisions and problems 6.0.15 (in development)
exp:mailsuppression The suppression list of the e-mail gate: list, check, add and lift entries (only hashes are stored) 6.0.15 (in development)
exp:maintenance Take the site offline for maintenance and back: on, off or status 6.0.15 (in development)
exp:notificationevents List the notification events, or remove the old ones (dry run unless --apply) 6.0.15 (in development)
exp:notificationrun Run the notification filter: send the notifications of the pending events and the due digests (dry run unless --apply) 6.0.15 (in development)
exp:notificationstatus Show the notification system: pending events, digest items, subscriptions, the last runs and problems 6.0.15 (in development)
exp:notificationsubscriptions List the subtree notification subscriptions per user and subtree, or remove those whose content is gone (dry run unless --apply) 6.0.15 (in development)
exp:phar Build and inspect the engine archive dist/engine.phar (verbs build, check, clean, info) 6.0.15 (in development)
exp:preload Warm the page caches of a site: request its section pages, then follow its links, and report the broken ones (dry run unless --apply) 6.0.15 (in development)
exp:preloadjob The script bin/php/preloadjob.php. 6.0.15 (in development)
exp:resetuserpassword Reset a user password with admin authentication or root bypass. 6.0.15 (in development)
exp:services Compile, list, show and check the kernel service container (verbs compile, list, show, check) 6.0.15 (in development)
exp:setupfiles Copy .htaccess_root (or .htaccess_root_static) to .htaccess and config.php-RECOMMENDED to config.php, with a diff, a backup and --force for an existing file (dry run ... 6.0.15 (in development)
exp:solr Control the Solr search server, once it is installed and configured 6.0.15 (in development)
exp:systeminfo The facts and health checks of Setup > System information, as text or JSON (--json, --sizes) 6.0.15 (in development)
exp:upgrade Upgrade the installation in one call: every stage in order (dry run unless --apply) 6.0.15 (in development)
exp:upgradebackup Upgrade backup: the backup exp:upgrade makes before it writes, on its own (database dump and settings overrides) 6.0.15 (in development)
exp:upgradecaptions Upgrade captions: the safe points to roll back to (git_manager's and exp:upgrade's), checked with --verify, pruned with --prune 6.0.15 (in development)
exp:upgradecode Upgrade stage 1, code: the git checkouts moved to the target release, fast-forward only, through git_manager (dry run unless --apply) 6.0.15 (in development)
exp:upgradedatabase Upgrade stage 3, database: the schema and data steps on every engine (dry run unless --apply) 6.0.15 (in development)
exp:upgradefinish Upgrade stage 5, finish: deploy the changes (exp:velocity deploy --kernel) and check the site answers (dry run unless --apply) 6.0.15 (in development)
exp:upgradelibraries Upgrade stage 2, libraries: Composer install from composer.lock (or update of named packages) with a security audit (dry run unless --apply) 6.0.15 (in development)
exp:upgraderollback Upgrade rollback: put the database, storage, settings, libraries and code back to a caption (dry run unless --apply) 6.0.15 (in development)
exp:upgradescripts Upgrade stage 4, scripts: the PHP upgrade steps, policies and repairs (dry run unless --apply) 6.0.15 (in development)
exp:upgradestatus Upgrade status: every upgrade step with its state (done, pending, not-needed, failed, unknown) 6.0.15 (in development)
exp:upgradesteps Upgrade steps: the registered steps with id, stage, version, engines and description 6.0.15 (in development)
exp:upgradeverify Upgrade verify: re-detect every step and report drift; --after: the full check after an upgrade (steps, smoke addresses, tests, error log, autoloads) 6.0.15 (in development)
exp:userlogincheck Unique logins: list the logins more than one user account has; --fix-index adds the unique index on ezuser.login once there are none 6.0.15 (in development)
exp:userpasswordchangerequired Change password at next sign-in: show, set or clear the mark of a user account 6.0.15 (in development)
exp:velocity The script bin/php/velocity.php. 6.0.15 (in development)
exp:velocity-router Router of PHP's built-in web server, as the php engine of exp:velocity runs it 6.0.15 (in development)
exp:velocity-warmup Warm the Velocity parent process once, before it forks its workers 6.0.15 (in development)
exp:verify_aliases Check ezurlalias_ml consistency (--fix repairs safe issues, --sql shows the queries) 6.0.15 (in development)
exp:warm Request every published page so no visitor pays for a render (--limit, --concurrency) 6.0.15 (in development)
exp:webserver Control the Exponential web server (php, frankenphp or qbix engines); what writes is a dry run unless --apply 6.0.15 (in development)

Older than Exponential 6, first described here

These existed before Exponential 6 (or come from an extension, as the Since column says); the 4.x reference had no page for them.

Name Description Since
exp:adddefaultstates Give every content object the default state of each state group it has no state of (dry run unless --apply) older than 6.0
exp:changelog2xmltext Convert a Changelog file to XML text format and print it to standard output older than 6.0
exp:checkdbfiles Verify the database update files against the upgrade path; reports missing or stray files older than 6.0
exp:clusterize Move var files into the database cluster storage (-u moves them back) older than 6.0
exp:convertezenumtoezselection The script bin/php/convertezenumtoezselection.php. older than 6.0
exp:convertprice2multiprice Convert content objects with 'price' datatype attributes to 'multiprice' older than 6.0
exp:dfscleanup Check database and DFS files against each other (-S, -B) and delete nonexistent ones (-D) older than 6.0
exp:ezapplytemplate Apply the template blocks found in files and write the files back (exit code 0, 1 or 2) older than 6.0
exp:ezasynchronouspublisher The script bin/php/ezasynchronouspublisher.php. older than 6.0
exp:ezcheckphptag Check files for characters before the PHP start tag or after the end tag older than 6.0
exp:ezchecktranslation Show statistics for one translation, e.g. older than 6.0
exp:ezcontentcache Clear content caches of given nodes or subtrees (--clear-node, --clear-subtree) older than 6.0
exp:ezconvert2isbn13 Convert ISBN-10 numbers to ISBN-13 older than 6.0
exp:ezconvertdbcharset Convert all Exponential database tables to use UTF-8 character set older than 6.0
exp:ezconvertmysqltabletype Convert the tables of a MySQL database to another table type (--list, --newtype=TYPE) older than 6.0
exp:ezcsvexport Export the subtree below a node to one CSV file per content class (--storage-dir) older than 6.0
exp:ezcsvimport Import content objects of a class below a node from a CSV file (--class, --creator) older than 6.0
exp:ezexec Run a PHP script with the Exponential bootstrap done: ezexec.php myscript.php older than 6.0
exp:ezflowupgrade Upgrade the installed ezflow packages (--to-version, --package, --url) older than 6.0
exp:ezgeneratetranslationcache Generate translation cache files (--ts-list limits it to the given translations) older than 6.0
exp:ezimportdbafile Import the dba data of a datatype into the database (--datatype=ezisbn) older than 6.0
exp:ezpgenerateautoloads Generate the class autoload arrays: kernel (-k), kernel overrides (-o), extensions (-e) older than 6.0
exp:ezpublishingbenchmark Benchmark parallel publishing in concurrent batches (--batches-count, -l level) older than 6.0
exp:ezsessiongc Remove expired sessions as defined by site.ini [Session] SessionTimeout older than 6.0
exp:ezsqldiff Show the differences between two database schemas; the exit code tells if they differ older than 6.0
exp:ezsqldumpisbndata Dump the ISBN group and range tables as SQL to a file or standard output older than 6.0
exp:ezsqldumpschema Dump the database schema to a file or standard output (--type, --user) older than 6.0
exp:ezsqlinsertschema Insert a database schema and data from a .dba file into a database (--type, --user) older than 6.0
exp:ezsubtreecopy Copy a content subtree to a new location (--src-node-id, --dst-node-id; dry run unless --apply) older than 6.0
exp:eztemplatecheck Check the syntax of the templates of a siteaccess or of a design directory older than 6.0
exp:ezwebincommon Helper library of ezwebininstall and ezwebinupgrade, not meant to be run directly older than 6.0
exp:ezwebininstall Install the ezwebin site package and configure the site older than 6.0
exp:ezwebinupgrade Upgrade an existing ezwebin installation to the current package version (--to-version) older than 6.0
exp:flatten Remove unused data from the database: contentobject, contentclass, workflow, role or all older than 6.0
exp:makestaticcache Crawl the public siteaccesses and generate static pages (--site, --max-pages, --max-depth) older than 6.0
exp:publish_content Publish one queued object version (OBJECT_ID VERSION_ID); internal, used by the publisher older than 6.0
exp:trashpurge Permanently delete all objects in the trash (dry run unless --apply) older than 6.0
exp:updateniceurls Import old URL aliases and update the URL aliases of all nodes (--update-nodes) older than 6.0
exp:updatesearchindex Reindex all content objects in the search engine older than 6.0

Added for Exponential 6.0.15 and the earlier 6.0.x releases.

In this section

Contributors

Comments

Add a comment

Comments are read by a moderator before they appear.