Kurly: una alternativa al programa de rizos más utilizado

Kurly: una alternativa al programa de rizos más utilizado

Kurly es una alternativa multiplataforma de código abierto, simple pero efectiva, a la popular herramienta de línea de comandos curl. Está escrito en el lenguaje de programación Go y funciona de la misma manera que curl. pero solo tiene como objetivo ofrecer opciones y procedimientos de uso comunes, con énfasis en las operaciones HTTP (S).

En este tutorial aprenderemos cómo instalar y usar el programa kurly. una alternativa al comando curl más utilizado en Linux.

Requisitos:

  1. GoLang (Go Programming Language) 1.7.4 o superior.

Cómo instalar Kurly (alternativa a Curl) en Linux

Una vez que haya instalado Golang. en su máquina Linux, puede proceder a instalar kurly. clonando su repositorio de git como se muestra.

$ go get github.com/davidjpeacock/kurly

Alternativamente, puede instalarlo a través de snapd. un administrador de paquetes para instantáneas, en varias distribuciones de Linux. Para usar snapd. debe instalarlo en su sistema como se muestra.

$ sudo apt update && sudo apt install snapd [En Debian/Ubuntu. $ sudo dnf update && sudo dnf install snapd [En Fedora 22+.

Luego instale kurly. snap usando el siguiente comando.

$ sudo snap install kurly freestar. config.enabled_slots.push

En Arch Linux. puede instalar desde AUR. de la siguiente manera .

$ sudo pacaur-S kurly OR $ sudo yaourt-S kurly

En CentOS/RHEL. puede descargar e instalar su paquete RPM usando el administrador de paquetes como se muestra.

# wget-c https://github.com/davidjpeacock/kurly/releases/download/v1.2.1/kurly-1.2.1-0.x86_64.rpm # yum install kurly-1.2.1-0.x86_64.rpm

Cómo usar Kurly (alternativa a Curl) en Linux

Kurly. se centra en el ámbito HTTP (S). usaremos Httpbin. un servicio de solicitud y respuesta HTTP para demostrar en parte cómo funciona kurly.

El siguiente comando devolverá el agente de usuario, como se define en http://www .httpbin.org/user-agent. punto final.

$ kurly http://httpbin.org/user-agent Verificar agente de usuario  Verificar agente de usuario Comprobar el agente de usuario

A continuación, puede utilizar kurly. para descargar un archivo (por ejemplo, Tomb-2.5.tar.gz. código fuente de la herramienta de cifrado), conservando nombre de archivo remoto mientras se guarda la salida usando el indicador-O.

$ kurly-O https://files.dyne.org/tomb/Tomb-2.5.tar.gz

Para preservar la marca de tiempo remota y seguir las redirecciones 3xx. use los indicadores-R y-L respectivamente, de la siguiente manera.

$ kurly-R-O-L https://files.dyne.org/tomb/Tomb-2.5.tar.gz  Descargar archivo usando Kurly  Descargar archivo usando Kurly Descargar archivo usando Kurly

Puede establecer un nuevo nombre para el archivo descargado, usando la marca-o como se muestra.

$ kurly-R-o tomb.tar.gz-L https://files.dyne.org/tomb/Tomb-2.5.tar.gz  Cambiar el nombre del archivo mientras se descarga  Renombrar archivo mientras se descarga Cambiar el nombre del archivo durante la descarga

Este ejemplo muestra cómo cargar un archivo, donde la marca-T se usa para especificar la ubicación de un Subir Archivo. Bajo el punto final http://httpbin.org/put. este comando devolverá los datos PUT. como se muestra en la captura de pantalla.

$ kurly-T ~/Pictures/kali.jpg https://httpbin.org/put Subir archivo usando Kurly  Subir archivo Usando Kurly Subir archivo con Kurly

Para ver los encabezados solo desde una URL. utilice el-I o-bandera de la cabeza.

$ kurly-I https://google.com Ver encabezados de sitios web desde la terminal  Ver encabezados de sitios web desde la terminal Ver encabezados de sitios web desde la terminal

Para ejecutarlo silenciosamente, use el interruptor-s, de esta manera, kurly no producirá ningún resultado.

$ kurly-s-R-O-L https://files.dyne.org/tomb/Tomb-2.5.tar.gz

Por último, pero no menos importante, puede establecer el tiempo máximo de espera para que una operación se complete en segundos, con el indicador-m.

$ kurly-s-m 20-R-O-L https://files.dyne.org/tomb/Tomb-2.5.tar.gz

Para obtener una lista de todos los indicadores de uso de kurly, consulte su comando-mensaje de ayuda de línea.

$ kurly-h

Para obtener más información, visite Kurly Github Repository. https://github.com/davidjpeacock/kurly

Kurly. es una herramienta de tipo curl, pero con algunas funciones de uso común en el ámbito HTTP (S). Muchas de las características similares a rizos aún no se han agregado. Pruébelo y comparta su experiencia con nosotros a través del formulario de comentarios a continuación.