IBM-Cloud / ibm-cloud-developer-tools

Installation scripts for new IBM Cloud Developer CLI Plugin and it's dependencies.
Apache License 2.0
130 stars 147 forks source link

Install suggests it is updating my git, docker, kubectl, helm. Scary and deceptive. #49

Open markstur opened 6 years ago

markstur commented 6 years ago

Summary I followed the instructions and thought the install took a lot of liberty by updating things I depend on daily (git, docker, kubectl) without warning. BUT, I think it just deceptive logging. Looks like those updates did not happen. Should log something else when skipping.

Steps to reproduce (include tooling version, platform, etc)

  1. Run the installer piped to bash as directed.

Operating System Specify: (MacOS, Linux, Windows) MacOS Supporting details (Logs, stack traces, images, etc. Wrap in <detail> ... </detail> tags as appropriate)

[main] --==[ IBM Cloud Developer Tools for Linux/MacOS - Installer, v1.2.3 ]==-- [install] Starting Update... [install] Note: You may be prompted for your 'sudo' password during install. [install_deps] Checking for external dependency: brew [install_deps] Installing/updating external dependency: git [install_deps] Installing/updating external dependency: docker [install_deps] Installing/updating external dependency: kubectl [install_deps] Installing/updating external dependency: helm


Development "done" checklist

triceam commented 6 years ago

@markstur you are coorect. It only installs dependencies if they're not already installed. Will take a look and see if we can make the message a little less scary. Thanks!

rcadariu commented 5 years ago

how about having macport on the machine, getting brew along with it ? why ?

update:

pls better specify the components install for a seasoned techie, such as getting just the cli itself, mentioned at https://console.bluemix.net/docs/cli/reference/ibmcloud/download_cli.html#install_use