gemurl

gemurl es a Gemini lo que cURL es para la Web, pero más simple.

Una herramienta de propósito general para interactuar con servidores Gemini desde la línea de comandos.

Instalación

Respositorio de gemurl en Codeberg
$ git clone https://codeberg.org/_-Caleb-_/gemurl
$ cd gemurl
$ make
$ make install

Por defecto, `make install` instala el binario en `~/.local/bin`. Esto se puede cambiar estableciendo la variable de entorno PREFIX.

Dependencias

Novedades en la Versión 0.2.0

Cambios Incompatibles

Correcciones de Errores

Mejoras

Objetivos

Justificación

Existen muchos programas que funcionan de manera similar a gemurl (gmni, gemget, gurl, gcat), pero este es el único cliente en el que todo lo siguiente es (o será) cierto:

Progreso

Hecho:

Por hacer:

Notas de Compatibilidad

Usuarios de OpenSSL 3.0: La versión 0.2.0 incluye correcciones esenciales para la compatibilidad con OpenSSL 3.0. Si usas OpenSSL 1.1.x, los cambios son compatibles con versiones anteriores.

Construir desde el código fuente:

$ git clone https://codeberg.org/_-Caleb-_/gemurl
$ cd gemurl
$ git checkout v0.2.0  # Cuando esté etiquetada
$ make clean
$ make

Solución de Problemas

Si encuentras errores de enlazado con OpenSSL:

# Comprueba tu versión de OpenSSL
$ openssl version

# Asegúrate de que las librerías de desarrollo están instaladas
# Debian/Ubuntu:
$ sudo apt install libssl-dev
# Fedora/RHEL:
$ sudo dnf install openssl-devel
# Solus
$ sudo eopkg it openssl-devel

Licencia

Puedes usar este software bajo los términos de la licencia BSD-3-Clause. Consulta LICENSE para más información.

Código Fuente (Codeberg)

---

Versión 0.2.0 - Actualizada para compatibilidad con OpenSSL 3.0+ y correcciones de errores