Thanks for the review! I avoided the symlink of files in #{prefix_path}/bin because the parent method added an uncesessary folder to the .part/bin folder (gcloud bootstraping python files).

Also, after doing a 'parts install googlecloudsdk', then running 'gcloud components update pkg-go' (update is used to install gcloud components), the dev_appserver.py binary is under  #{prefix_path}/bin, but is not linked to ~/.parts/bin and then is unavailable for usage.

Is there a better way to make the scripts added to the via the part usage available via linking?