# OSX

## General

Las siguientes son algunas cosas que puedes hacer e instalar para tener una base sólida y segura en la cual poder instalar todas las herramientas necesarias.

* Habilita el [FileVault](https://support.apple.com/en-us/HT204837) para encriptar los datos de tu disco duro.
* Instala los [Xcode Command Line Tools](http://railsapps.github.io/xcode-command-line-tools.html)
* Instala Homebrew como tu package manager. <https://brew.sh/>
* Instala los updates de sistema operativo que estén disponibles.

  > Recomendación: Instala la última versión del sistema operativo macOS.

## Homebrew

En Platanus utilizamos otras herramientas, algunas para ejecutar en el terminal y otras aplicaciones de escritorio. Además seguro que tu tienes tus preferencias en aplicaciones con las que te gusta trabajar.

### `brew install`

Como ya vimos antes, las herramientas para el terminal las podemos instalar con *brew*. Por ejemplo:

```bash
brew install git heroku imagemagick jq yarn
```

### `brew cask install`

También puedes instalar aplicaciones de escritorio con este comando especial de **brew**

```bash
brew cask install 1password captain docker google-chrome \\
  slack harvest iterm2
```

### `brew bundle`

Para mantener un poco de orden en que herramientas instalas con brew, puedes tener un archivo llamado `.Brewfile` en tu `$HOME` con todas las cosas que quieres instalar. Para las aplicaciones de los ejemplos de arriba seria

```
# $HOME/.Brewfile
brew 'git'
brew 'heroku'
brew 'imagemagick'
brew 'jq'
brew 'yarn'

cask '1password'
cask 'captain'
cask 'docker'
cask 'google-chrome'
cask 'slack'
cask 'harvest'
cask 'iterm2'
```

Luego ejecutar el siguiente comando para instalar las aplicaciones.

```bash
brew bundle --global
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/instalacion_base/osx.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
