Skip to content

Instantly share code, notes, and snippets.

@horaciod
Created January 16, 2026 03:17
Show Gist options
  • Select an option

  • Save horaciod/8c13abdcf5449af839db9cd3377a350d to your computer and use it in GitHub Desktop.

Select an option

Save horaciod/8c13abdcf5449af839db9cd3377a350d to your computer and use it in GitHub Desktop.
#!/bin/bash
# 1. Buscamos todos los archivos 'compose.yaml' desde el directorio actual
# 2. Los pasamos a fzf para generar el menú interactivo
# 3. Guardamos la selección en una variable
SELECCION=$(find "/datos/docker/dockge/dockers2" -type f -name "compose.yaml" | fzf --height 40% --reverse --header "Selecciona un archivo para Lazydocker")
# 4. Verificamos si el usuario seleccionó algo (o si canceló con ESC)
if [ -n "$SELECCION" ]; then
echo "Abriendo lazydocker con: $SELECCION"
lazydocker -f "$SELECCION"
else
echo "Operación cancelada."
fi
@horaciod

Copy link
Copy Markdown
Author

obtene la lista de dockers corriendo en la carpeta del dockge permite seleccionar el proyecto en lazydoker

con alias tambien se puede hacer

alias lzd-menu='SELECCION=$(find "$(pwd)" -type f -name "compose.yaml" | fzf) && [ -n "$SELECCION" ] && lazydocker -f "$SELECCION"'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment