[FOLLOWUP] Use symfony console for reference index update
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-75324-ReferenceIndexCLICommandChanged.rst
1 =====================================================
2 Breaking: #75324 - ReferenceIndex CLI command changed
3 =====================================================
4
5 Description
6 ===========
7
8 The Reference Index Updater Command Line command has been changed to use a Symfony Command.
9
10 To update the reference index on non-composer-mode installations is now called on the command line via
11 ``typo3/sysext/core/bin/typo3 referenceindex:update``. To just check the reference index, the option ``-c``(alternatively the property "check" can be used) is used like this ``typo3/sysext/core/bin/typo3 referenceindex:update -c``
12
13 For installations set up via composer, the typo3 CLI binary is available in the "bin/" directory directly inside the
14 project root.
15
16 The command can be used like this:
17
18 .. code-block:: sh
19
20         # update the reference index
21         bin/typo3 referenceindex:update
22         # check the reference index
23         bin/typo3 referenceindex:update -c
24         bin/typo3 referenceindex:update --check
25
26 The additional option --silent does not output anything when running the CLI command.
27
28
29 Impact
30 ======
31
32 Calling the command via the old syntax ``typo3/cli_dispatch.phpsh lowlevel refindex`` will not work anymore.
33
34
35 Affected Installations
36 ======================
37
38 Any existing installation upgrading to TYPO3 v8 with a (e.g. cron) CLI script, running the reference index update via
39 the ``typo3/cli_dispatch.phpsh``.
40
41
42 Migration
43 =========
44
45 Change the CLI scripts inside your installation to the new binary path.