Homebrew
Installing
Run the following code to install Homebrew if you don't have in your machine.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Verifying
Run the following code to verify Homebrew is installed
$ brew --version
Homebrew 3.2.6
Homebrew/homebrew-core (git revision c4d5aac8ec; last commit 2021-08-07)
Homebrew/homebrew-cask (git revision 1169dcb641; last commit 2021-08-07)
AWS
AWS CLI
Installing
brew update && brew install awscli
Verifying
$ aws --version
aws-cli/2.2.27 Python/3.9.6 Darwin/20.6.0 source/x86_64 prompt/off
Upgrading
brew upgrade awscli
Uninstalling
brew uninstall awscli
Using AWS CLI
Create default profile
$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/EXAMPLEKEY
Default region name [None]: eu-west-2
Default output format [None]: json
Create Named Profiles
$ aws configure --profile kenan-dev
AWS Access Key ID [None]: AKIAI44QH8DHBEXAMPLE
AWS Secret Access Key [None]: je7MtGbClwBF/2Zp9Utk/EXAMPLEKEY
Default region name [None]: eu-west-2
Default output format [None]: json
List AWS Profiles
aws configure list
AWS SAM CLI
Installing
brew tap aws/tap
brew install aws-sam-cli
Verifying
$ sam --version
SAM CLI, version 1.27.2
Upgrading
brew upgrade aws-sam-cli
Uninstalling
brew uninstall aws-sam-cli
Azure
Demo repository is in the following link.
https://github.com/nodejs-projects-kenanhancer/serverless-azure-functions-typescript-demo
Azure CLI
Installing
brew update && brew install azure-cli
Verifying
$ az --version
azure-cli 2.26.1 *
core 2.26.1 *
telemetry 1.0.6
Python location '/usr/local/Cellar/azure-cli/2.26.1/libexec/bin/python'
Extensions directory '/Users/kenanhancer/.azure/cliextensions'
Python (Darwin) 3.8.11 (default, Jun 29 2021, 03:08:07)
[Clang 12.0.5 (clang-1205.0.22.9)]
Legal docs and information: aka.ms/AzureCliLegal
You have 2 updates available. Consider updating your CLI installation with 'az upgrade'
Please let us know how we are doing: https://aka.ms/azureclihats
and let us know if you're interested in trying out our newest features: https://aka.ms/CLIUXstudy
Upgrading
brew update && brew upgrade azure-cli
# OR
az upgrade
Uninstalling
brew uninstall azure-cli
Azure Functions Core Tools
Installing
brew tap azure/functions
brew install azure-functions-core-tools@3
# if upgrading on a machine that has 2.x installed
brew link --overwrite azure-functions-core-tools@3
Verifying
$ func --version
3.0.3477
Upgrading
brew upgrade azure-functions-core-tools@3
Uninstalling
brew uninstall azure-functions-core-tools@3