You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The installer is currently extremely unceremonious about overwriting any existing files in a consuming project. If you have your own Vagrantfile in your project root, and you composer require loadsys/puphpet-release, that file will get overwritten without notice.
This is, Bad™, in no uncertain terms. We should attempt to detect existing files on our FIRST installation only, and abort (or prompt) if they are already present.
As an important distinction; on subsequent installs (during composer updates) it should be safer to assume that /Vagrantfile and /puphpet/ are now under "our" control, and can be updated immediately.
This ties into how we want to handle PuPHPet's files/ and exec-*/startup-* folders though, since currently there is no mechanism for integrating those from the consuming project into the "installed" /puphpet folder.
The text was updated successfully, but these errors were encountered:
The installer is currently extremely unceremonious about overwriting any existing files in a consuming project. If you have your own Vagrantfile in your project root, and you
composer require loadsys/puphpet-release
, that file will get overwritten without notice.This is, Bad™, in no uncertain terms. We should attempt to detect existing files on our FIRST installation only, and abort (or prompt) if they are already present.
As an important distinction; on subsequent installs (during
composer update
s) it should be safer to assume that/Vagrantfile
and/puphpet/
are now under "our" control, and can be updated immediately.This ties into how we want to handle PuPHPet's
files/
andexec-*
/startup-*
folders though, since currently there is no mechanism for integrating those from the consuming project into the "installed" /puphpet folder.The text was updated successfully, but these errors were encountered: