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
Using this command to install
brew install --cask iterm2
Install Firefox by brew
Using these commands
brew tap homebrew/cask-versions
brew install --cask firefox-developer-edition
Rectangle
brew install --cask rectangle
stats
https://github.com/exelban/stats
brew install stats
Docker
brew cask install docker
Visual Studio Code
brew install --cask visual-studio-code
Java
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`
Python
install Python and setup Python on MAC:
Mave
Install Maven via HomeBrew:
brew install maven
NodeJS
- Install Nodejs via HomeBrew
- Command:
brew install node
Appium
- Install Appium Non-UI, Appium as library in Nodejs
- Command
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
Appium Inspector
Install https://github.com/appium/appium-inspector
Using homebrew:
brew install --cask appium-inspector