Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 923 Bytes

README.md

File metadata and controls

26 lines (17 loc) · 923 Bytes

Use composer with Json5 for humans

If composer is availalble on the $PATH, use beethoven.sh in its place.

For example, configure Netbeans IDE to use beethoven.sh as the composer executable.

How it works

Before running composer, beethoven compares the current composer.json to composer.json5 If you have edited composer.json5 then composer.json will be automatically updated with the changes.

Beethoven will not progagate automated changes to composer.json back into composer.json5 Automatic updating will be suspended if composer.json is the more recent.

beethoven.sh update invokes a manual update, using the composer.json5 as the master definition.

Where's Beethoven?

example output:

"/Users/keith/NetBeansProjects/beethoven/beethoven.sh" "--ansi" "--no-interaction" "validate"
Da da da Dum...
composer.json5 - created for humans
./composer.json is valid, but with a few warnings