2017 © Pedro Peláez
 

library typo3-configuration-manager

CLI tools for interacting with Typo3 configuration file LocalConfiguration.php. Can be used to update some serialized extension configs during deployment processes.

image

ironshark/typo3-configuration-manager

CLI tools for interacting with Typo3 configuration file LocalConfiguration.php. Can be used to update some serialized extension configs during deployment processes.

  • Tuesday, February 23, 2016
  • by TUNER88
  • Repository
  • 4 Watchers
  • 5 Stars
  • 357 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 7 % Grown

The README.md

typo3-configuration-manager

Latest Version on Packagist ![Software License][ico-license] ![Total Downloads][ico-downloads], (*1)

CLI tools for interacting with Typo3 configuration file LocalConfiguration.php. Can be used to update some serialized extension configs during deployment processes., (*2)

Install

Via Composer, (*3)

``` bash $ composer require ironshark/typo3-configuration-manager, (*4)


## Usage ### config:list Display all configurations as flat key / value list ``` bash php vendor/bin/typo3-configuration-manager config:list --source-file="path/to/LocalConfiguration.php" BE.IPmaskList => '*' BE.compressionLevel => '0' BE.debug => '1' ... XT.extConf.sfpmedialibrary.imageCachePath => 'typo3temp/sfpmedialibrary/' EXT.extConf.sfpmedialibrary.imageQualityDownload => '90' EXT.extConf.sfpmedialibrary.imageQualityPreview => '70' EXT.extConf.sfpmedialibrary.complexImageAsJpegFormat => '400' EXT.extConf.sfpmedialibrary.thumbnailSizes => '400x300,300x300,200x200' ...

Options

php vendor/bin/typo3-configuration-manager config:list -h

  -s, --source-file[=SOURCE-FILE]  Source config-file path [default: "/var/www/typo3conf/LocalConfiguration.php"]
  -h, --help                       Display this help message
  -q, --quiet                      Do not output any message
  -V, --version                    Display this application version
      --ansi                       Force ANSI output
      --no-ansi                    Disable ANSI output
  -n, --no-interaction             Do not ask any interactive question
  -v|vv|vvv, --verbose             Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

config:update

Replace values in configuration file, (*5)

Examples

Set single configuration, (*6)

``` bash php vendor/bin/typo3-configuration-manager config:update --path="SYS.UTF8filesystem" --value="ls", (*7)

Replace value at path: SYS.UTF8filesystem: null => ls, (*8)


Set multiple configurations from *JSON* object ``` bash php vendor/bin/typo3-configuration-manager config:update --value-json={\"SYS.UTF8filesystem\":\"test\"} Replace value at path: SYS.UTF8filesystem: 1 => test ...

Set multiple configurations from JSON object using custom source and destination, (*9)

``` bash php vendor/bin/typo3-configuration-manager config:update --source-file="/var/www/typo3conf/LocalConfiguration.php" --destination-file="/var/www/typo3conf/LocalConfiguration.php.test" --value-json={\"SYS.binSetup\":\"test\"}, (*10)

Replace value at path: SYS.binSetup: perl=/usr/bin/perl,unzip=/usr/bin/unzip => test ..., (*11)


##### Options

php vendor/bin/typo3-configuration-manager config:update -h, (*12)

-s, --source-file[=SOURCE-FILE] Source config-file path [default: "/var/www/typo3conf/LocalConfiguration.php"] -d, --destination-file[=DESTINATION-FILE] Destination config-file path, source file will be overwritten if no destination provided -f, --value-file[=VALUE-FILE] Path to file with new values -j, --value-json[=VALUE-JSON] New values as JSON -p, --path[=PATH] Path for single element configuration e.g EXT.extConf.sfpmedialibrary.apiUrl --value[=VALUE] Value for single element configuration e.g https://api.tld -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Force ANSI output --no-ansi Disable ANSI output -n, --no-interaction Do not ask any interactive question -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug, (*13)


### list List all available commands ``` bash php vendor/bin/typo3-configuration-manager list

Change log

Please see CHANGELOG for more information what has changed recently., (*14)

Contributing

Please see CONTRIBUTING and CONDUCT for details., (*15)

Security

If you discover any security related issues, please email pauli@ironshark.de instead of using the issue tracker., (*16)

Credits

License

The MIT License (MIT). Please see License File for more information., (*17)

The Versions

23/02 2016

dev-master

9999999-dev https://github.com/ironshark/typo3-configuration-manager

CLI tools for interacting with Typo3 configuration file LocalConfiguration.php. Can be used to update some serialized extension configs during deployment processes.

  Sources   Download

MIT

The Requires

 

The Development Requires

ironshark typo3-configuration-manager

11/02 2016

v0.0.1

0.0.1.0 https://github.com/ironshark/typo3-configuration-manager

CLI tools for interacting with Typo3 configuration file LocalConfiguration.php. Can be used to update some serialized extension configs during deployment processes.

  Sources   Download

MIT

The Requires

 

The Development Requires

ironshark typo3-configuration-manager

11/02 2016

dev-develop

dev-develop https://github.com/ironshark/typo3-configuration-manager

CLI tools for interacting with Typo3 configuration file LocalConfiguration.php. Can be used to update some serialized extension configs during deployment processes.

  Sources   Download

MIT

The Requires

 

The Development Requires

ironshark typo3-configuration-manager

11/02 2016

dev-release/v0.0.1

dev-release/v0.0.1 https://github.com/ironshark/typo3-configuration-manager

CLI tools for interacting with Typo3 configuration file LocalConfiguration.php. Can be used to update some serialized extension configs during deployment processes.

  Sources   Download

MIT

The Requires

 

The Development Requires

ironshark typo3-configuration-manager

11/02 2016

v0.0.2

0.0.2.0 https://github.com/ironshark/typo3-configuration-manager

CLI tools for interacting with Typo3 configuration file LocalConfiguration.php. Can be used to update some serialized extension configs during deployment processes.

  Sources   Download

MIT

The Requires

 

The Development Requires

ironshark typo3-configuration-manager

11/02 2016

v0.0.3

0.0.3.0 https://github.com/ironshark/typo3-configuration-manager

CLI tools for interacting with Typo3 configuration file LocalConfiguration.php. Can be used to update some serialized extension configs during deployment processes.

  Sources   Download

MIT

The Requires

 

The Development Requires

ironshark typo3-configuration-manager

11/02 2016

v0.0.4

0.0.4.0 https://github.com/ironshark/typo3-configuration-manager

CLI tools for interacting with Typo3 configuration file LocalConfiguration.php. Can be used to update some serialized extension configs during deployment processes.

  Sources   Download

MIT

The Requires

 

The Development Requires

ironshark typo3-configuration-manager

11/02 2016

v0.0.5

0.0.5.0 https://github.com/ironshark/typo3-configuration-manager

CLI tools for interacting with Typo3 configuration file LocalConfiguration.php. Can be used to update some serialized extension configs during deployment processes.

  Sources   Download

MIT

The Requires

 

The Development Requires

ironshark typo3-configuration-manager