# macOS software setup

#### Install first

<div id="bkmrk-docker---https%3A%2F%2Fdoc">- docker - [https://docs.docker.com/docker-for-mac/install/](https://docs.docker.com/docker-for-mac/install/)
- iterm2 - [https://iterm2.com/](https://iterm2.com/)
- fork - [https://git-fork.com/](https://git-fork.com/)
- homebrew - [https://brew.sh/](https://brew.sh/)
- postman - [https://www.postman.com/](https://www.postman.com/)
- skype - [https://www.skype.com/en/get-skype/](https://www.skype.com/en/get-skype/)
- skype for business - [https://www.microsoft.com/en-us/download/details.aspx?id=54108](https://www.microsoft.com/en-us/download/details.aspx?id=54108)
- visual studio code - [https://code.visualstudio.com/download](https://code.visualstudio.com/download')

</div>#### Install with brew

##### ansible

`brew install ansible`

##### vagrant

`brew tap hashicorp/tap`  
`brew install vagrant`

##### ansible-lint

`brew install ansible-lint`

##### bash-completion

[https://sourabhbajaj.com/mac-setup/BashCompletion/](https://sourabhbajaj.com/mac-setup/BashCompletion/)

##### vagrant-completion

`brew install vagrant-completion`

```
if [ -f `brew --prefix`/etc/bash_completion.d/vagrant ]; then
    source `brew --prefix`/etc/bash_completion.d/vagrant
fi
```

##### sshpass

`brew tap esolitos/ipa`  
`brew install sshpass`

##### terraform and terragrunt

`brew install terraform terragrunt`

#### htop

brew install htop

##### wget

brew install wget

##### whois

brew install whois

#### Install from App Store

- rocketchat

#### Backup

```
export PC_NAME=nimi && \
cd ~ && \
tar -zcf $PC_NAME-downloads-`date +"%Y-%m-%d_%H-%M"`.tar.gz ~/Downloads/ && \
tar -zcf $PC_NAME-desktop-`date +"%Y-%m-%d_%H-%M"`.tar.gz ~/Desktop/ && \
tar -zcf $PC_NAME-lab-`date +"%Y-%m-%d_%H-%M"`.tar.gz ~/LAB/
```