Skip to content

instante/neon-configurator

Repository files navigation

Instante NEON configurator

Build Status Downloads this Month Latest stable

Makes updates to neon configuration files super easy.

Includes integration as a Kdyby\Console command or running through simple php file included in composer bin.

Usage:

<project root>$ vendor/bin/update-neon path/to/neon-file.neon path.to.key value
<project root>$ vendor/bin/update-neon app/config/local.neon parameters.webmasterEmail [email protected]

Field types are parsed and written back as NEON values. Note that shell consumes quotes, so you have to backslash them if you want to actually insert a string. like in this example:

$ vendor/bin/update-neon demo.neon foo yes
$ vendor/bin/update-neon demo.neon bar "yes"
$ vendor/bin/update-neon demo.neon baz \"yes\"

results in

foo: true
bar: true
baz: "yes"

Requirements

  • PHP 5.6 or higher
  • NEON 2.4

Installation

The best way to install Instante neon-configurator is using Composer:

$ composer require instante/neon-configurator

Caveats

  • The utility is currently unable to preserve comments and drops all of them.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published