Adds the quire-cli version used to generate the project to the .quire and includes it in the info command to be listed in addition to the local quire-cli version being used.
Adds section headings to the different version types in the info command
Log warning if .quire was generated with an older version of the cli that did not include the cli or starter versions, and updates file to JSON format for future use.
Example output when running quire info on a project with an old .quire:
This project was generated with the quire-cli prior to version 1.0.0.rc-8. Updating the version file to the new format, though this project's version file will not contain specific starter version information.
[scroll-interactions]
quire-cli <=1.0.0.rc-7
quire-11ty 1.0.0-rc.10
starter undefined
[System]
quire-cli 1.0.0-rc.9
Same project with debug output:
[scroll-interactions]
quire-cli <=1.0.0.rc-7
quire-11ty 1.0.0-rc.10
starter undefined
[System]
quire-cli 1.0.0-rc.9
node v18.16.0
npm 9.5.1
os Darwin 22.4.0
Output from quire info on a project generated with >= 1.0.0-rc8 (includes the starter version and specific cli version)
Changes:
.quire
and includes it in theinfo
command to be listed in addition to the local quire-cli version being used..quire
was generated with an older version of the cli that did not include the cli or starter versions, and updates file to JSON format for future use.Example output when running
quire info
on a project with an old.quire
:Same project with debug output:
Output from
quire info
on a project generated with >=1.0.0-rc8
(includes the starter version and specific cli version)