ironstar-io / tokaido

Zero-conf Drupal Local Development Environments with Docker
https://tokaido.io
BSD 3-Clause "New" or "Revised" License
57 stars 10 forks source link

Update install method #222

Closed ironmike-au closed 4 years ago

ironmike-au commented 4 years ago

This PR updates the self-install process for all three supported operating systems. Rather than relying on creating a symlink (from /usr/local/bin/tok on linux, and ~/bin/tok on windows), it copies binaries around.

This is because symlinks on Windows are awful. Git Bash doesn't support them by default, and enabling them requires administrator privileges.

I've also updated some internal references so that the path that tokaido is saved to is called as such, and the path that is Active (eg, /usr/local/bin/tok) is also called as such. This (hopefully) removes more ambiguous references like "GlobalPath" and "InstallPath"