cask "ibm-cloud-cli" do version "0.21.0" sha256 "2ff070a944fd9516a72bf7659513f8351acd09eb5d434601e754b33b2e411faa" # public.dhe.ibm.com/cloud/bluemix/cli/bluemix-cli/ was verified as official when first introduced to the cask url "https://public.dhe.ibm.com/cloud/bluemix/cli/bluemix-cli/#{version}/IBM_Cloud_CLI_#{version}.pkg" appcast "https://github.com/IBM-Cloud/ibm-cloud-cli-release/releases.atom" name "Bluemix-CLI" name "IBM Cloud CLI" homepage "https://clis.ng.bluemix.net/ui/home.html" depends_on cask: "docker" depends_on formula: "kubectl" depends_on formula: "kubernetes-helm" pkg "IBM_Cloud_CLI_#{version}.pkg" uninstall_postflight do if File.exist?("/etc/profile") system_command "/usr/bin/sed", args: [ "-E", "-i", ".bluemix_uninstall_bak", "-e", "/^### Added by IBM Cloud CLI$/d", "-e", '/^source \/usr\/local\/Bluemix\/bx\/bash_autocomplete$/d', "/etc/profile" ], sudo: true end if File.exist?("#{ENV["HOME"]}/.bashrc") system_command "/usr/bin/sed", args: [ "-E", "-i", ".bluemix_uninstall_bak", "-e", "/^### Added by IBM Cloud CLI$/d", "-e", '/^source \/usr\/local\/Bluemix\/bx\/bash_autocomplete$/d', "#{ENV["HOME"]}/.bashrc" ] end if File.exist?("#{ENV["HOME"]}/.zshrc") system_command "/usr/bin/sed", args: [ "-E", "-i", ".bluemix_uninstall_bak", "-e", "/^### Added by IBM Cloud CLI$/d", "-e", '/^source \/usr\/local\/Bluemix\/bx\/zsh_autocomplete$/d', "#{ENV["HOME"]}/.zshrc" ] end end uninstall pkgutil: "com.ibm.cloud.cli", delete: [ "/usr/local/bin/bluemix", "/usr/local/bin/bx", "/usr/local/bin/bluemix-analytics", "/usr/local/Bluemix", "/usr/local/ibmcloud", ] zap trash: "~/.bluemix" caveats do files_in_usr_local end end