Es un paquete de Go para descargar archivos de internet con las siguientes características: Monitoreo del progreso de descarga simultáneamente, reanudación automática de descargas incompletas, adivinación del nombre del archivo a partir del encabezado del contenido o la ruta URL, etc
$ grab https://ejemplo.com/archivo.zip
$ grab -o mi_archivo.zip https://ejemplo.com/archivo.zip
$ grab https://ejemplo.com/archivo1.zip https://ejemplo.com/archivo2.pdf
$ grab --limit-rate 500k https://ejemplo.com/archivo-grande.iso
$ grab --connections 8 https://ejemplo.com/archivo-grande.iso
$ grab --input-file lista-urls.txt
$ grab --user usuario --password contraseña https://sitio-seguro.com/archivo.zip
Nota.- Si la descarga se interrumpe, simplemente vuelve a ejecutar el mismo comando y continuará automáticamente.