There are few reason why installation in default directory is the only way.
no directory choosing during installation
hardcoded paths in some python/exe tools
Possible solution would be to add env variable (e.g. ESP8266_HOME or similar) and use it in all tools where c:\espressif is hardcoded and make installer to set this variable to wherever you choose to install.
There are few reason why installation in default directory is the only way.
Possible solution would be to add env variable (e.g. ESP8266_HOME or similar) and use it in all tools where c:\espressif is hardcoded and make installer to set this variable to wherever you choose to install.