# =============================================================================
#           ZSH LOCAL CONFIGURATION EXAMPLE (NO SECRETOS)
# =============================================================================
#
# Copia este archivo a ~/.zshrc.local para usarlo:
#   cp mg_dotfiles/zsh/.zshrc.local.example ~/.zshrc.local
#
# Este archivo se carga DESPUÉS de .zshrc y te permite agregar
# configuraciones personalizadas y API keys sin modificar el archivo principal.
#
# IMPORTANTE: Este archivo debe contener SOLO configuraciones públicas.
# Para secretos como API keys, usa variables de entorno o gestores de secretos.
# =============================================================================

# --- Ejemplo de Alias Personalizados -----------------------------------------

alias myproject='cd ~/Work/code/myproject'
alias myserver='ssh user@myserver.com'

# --- Ejemplo de Variables de Entorno ----------------------------------------

# NOTA: No pongas API keys reales aquí. Usa en su lugar:
# - ~/.config/env file (cargado automáticamente)
# - Environment variables en tu configuración de shell
# - Secret managers (AWS Secrets Manager, HashiCorp Vault, etc.)

# Ejemplo: export MY_API_KEY="your-api-key-here"  # NO hacerlo aquí

# --- Ejemplo de Funciones Personalizadas -------------------------------------

# Función de ejemplo para conectar a un servicio específico
myconnect() {
  echo "Conectando a mi servicio personal..."
  # Tu lógica aquí
}

# --- Ejemplo de Configuraciones Específicas del Sistema ----------------------

# Si necesitas configuraciones específicas para un sistema o usuario en particular
# puedes agregarlas aquí.

# Ejemplo: configurar editor por defecto
# export EDITOR=vim

# Ejemplo: configurar locale específico
# export LANG=es_ES.UTF-8

# =============================================================================
# FIN DEL ARCHIVO DE EJEMPLO
# =============================================================================
