Setup Software for Software Engineer (DEV / QA / DEV in Test) on MacOSX

 On this page, I would like to share to everyone the essential tools that we should have on your Macbook if we are software engineer


  • HomeBrew:

https://brew.sh/

Run by this command:

/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"

  • iterm2:
brew install --cask iterm2
  • Install Firefox by brew
brew tap homebrew/cask-versions brew install --cask firefox-developer-edition
  • rectangle

https://rectangleapp.com/

brew install --cask rectangle
  • stats

https://github.com/exelban/stats

brew install stats
  • Docker

https://www.docker.com/

brew cask install docker
  • Visual Studio Code:
brew install --cask visual-studio-code
  • Java download and install
Download from this source:
https://www.openlogic.com/openjdk-downloads?field_java_parent_version_target_id=416&field_operating_system_target_id=431&field_architecture_target_id=All&field_java_package_target_id=All

List out all java version, we installed on your MAC:

/usr/libexec/java_home -V Matching Java Virtual Machines (2): 11.0.16 (x86_64) "OpenLogic-OpenJDK" - "OpenLogic-OpenJDK 11" /Library/Java/JavaVirtualMachines/openlogic-openjdk-11.jdk/Contents/Home 1.8.0_342 (x86_64) "OpenLogic-OpenJDK" - "OpenLogic-OpenJDK 8" /Library/Java/JavaVirtualMachines/openlogic-openjdk-8.jdk/Contents/Home /Library/Java/JavaVirtualMachines/openlogic-openjdk-11.jdk/Contents/Hom

Check current Java version:

java --version

Switch Java version:

export JAVA_HOME=`/usr/libexec/java_home -v 1.8.0_342` or export JAVA_HOME=`/usr/libexec/java_home -v 11.0.16`
brew install maven

 

  • Install Nodejs via HomeBrew

     

brew install node


  • Install Appium Non-UI, Appium as library in Nodejs

    
npm install -g appium
   
  • Install Appium GUI

    
brew install --cask appium


Or download DMG file: https://github.com/appium/appium-desktop

If you get any troubles while launching Appium, you can run this command:


xattr -cr Appium-UI.app


  • Install Appium Inspector

Install https://github.com/appium/appium-inspector

Using homebrew:
    
brew install --cask appium-inspector

 


Comments