Kurly - Alternatif untuk program curl yang paling banyak digunakan

Kurly - Alternatif untuk program curl yang paling banyak digunakan

Kurly adalah alternatif open source gratis, sederhana namun efektif, dan lintas platform untuk yang populer keriting Alat baris perintah. Itu ditulis dalam bahasa pemrograman go dan berfungsi dengan cara yang sama seperti keriting Tetapi hanya bertujuan untuk menawarkan opsi dan prosedur penggunaan umum, dengan penekanan pada operasi HTTP (s).

Dalam tutorial ini kita akan belajar cara menginstal dan menggunakan Kurly Program - Alternatif untuk perintah curl yang paling banyak digunakan di Linux.

Persyaratan:

  1. Golang (Bahasa Pemrograman GO) 1.7.4 atau lebih tinggi.

Cara Menginstal Kurly (Curl Alternative) di Linux

Setelah Anda menginstal Golang Di mesin Linux Anda, Anda dapat melanjutkan untuk menginstal Kurly dengan mengkloning repositori git seperti yang ditunjukkan.

$ go get github.com/davidjpeacock/Kurly 

Atau, Anda dapat menginstalnya melalui Snapd - Manajer paket untuk Snaps, di sejumlah distribusi Linux. Menggunakan Snapd, Anda perlu menginstalnya di sistem Anda seperti yang ditunjukkan.

$ sudo apt update && sudo apt install snapd [on Debian/Ubuntu] $ sudo dnf update && sudo dnf menginstal snapd [on Fedora 22+] 

Lalu instal Kurly snap menggunakan perintah berikut.

$ sudo snap menginstal Kurly 

Pada Arch Linux, Anda dapat menginstal dari Aur, sebagai berikut.

$ sudo pacaur -s Kurly atau $ sudo yaourt -s Kurly 

Pada Centos/rhel, Anda dapat mengunduh dan menginstal paket RPM menggunakan paket manajer seperti yang ditunjukkan.

# wget -c https: // github.com/davidjpeacock/kurly/rilis/download/v1.2.1/Kurly-1.2.1-0.x86_64.RPM # YUM Instal Kurly-1.2.1-0.x86_64.RPM 

Cara menggunakan Kurly (alternatif curl) di Linux

Kurly berfokus pada Http (s) Alam, kami akan menggunakan Httpbin, Layanan Permintaan dan Respons HTTP untuk sebagian menunjukkan bagaimana Kurly beroperasi.

Perintah berikut akan mengembalikan agen pengguna, sebagaimana didefinisikan dalam http: // www.httpbin.org/agen pengguna titik akhir.

$ Kurly http: // httpbin.org/agen pengguna 
Periksa Agen Pengguna

Selanjutnya, Anda bisa menggunakan Kurly untuk mengunduh file (misalnya Makam-2.5.ter.GZ Kode Sumber Alat Enkripsi), Mempertahankan nama file jarak jauh saat menyimpan output menggunakan -HAI bendera.

$ Kurly -o https: // file.dyne.org/makam/makam-2.5.ter.GZ 

Untuk melestarikan cap waktu jarak jauh dan mengikuti 3xx mengarahkan ulang, gunakan -R Dan -L Bendera masing -masing, sebagai berikut.

$ kurly -r -o -l https: // file.dyne.org/makam/makam-2.5.ter.GZ 
Unduh File Menggunakan Kurly

Anda dapat mengatur nama baru untuk file yang diunduh, menggunakan -Hai bendera seperti yang ditunjukkan.

$ kurly -r -o makam.ter.GZ -L https: // file.dyne.org/makam/makam-2.5.ter.GZ 
Ganti nama file saat mengunduh

Contoh ini menunjukkan cara mengunggah file, di mana -T Bendera digunakan untuk menentukan lokasi file yang akan diunggah. Di bawah http: // httpbin.org/put titik akhir, perintah ini akan mengembalikan MELETAKKAN data seperti yang ditunjukkan dalam tangkapan layar.

$ Kurly -t ~/gambar/Kali.jpg https: // httpbin.org/put 
Unggah file menggunakan Kurly

Untuk melihat header hanya dari a Url menggunakan -SAYA atau --kepala bendera.

$ Kurly -i https: // google.com 
Lihat header situs web dari terminal

Untuk menjalankannya dengan tenang, gunakan -S Beralih, dengan cara ini, Kurly tidak akan menghasilkan output apapun.

$ kurly -s -r -o -l https: // file.dyne.org/makam/makam-2.5.ter.GZ 

Last but not least, Anda dapat mengatur waktu maksimum untuk menunggu operasi selesai dalam hitungan detik, dengan -M bendera.

$ kurly -s -m 20 -r -o -l https: // file.dyne.org/makam/makam-2.5.ter.GZ 

Untuk mendapatkan daftar semua bendera penggunaan Kurly, konsultasikan dengan pesan bantuan baris perintahnya.

$ Kurly -H 

Untuk informasi lebih lanjut, kunjungi Repositori Kurly GitHub: https: // github.com/davidjpeacock/Kurly

Kurly adalah alat seperti keriting, tetapi dengan beberapa fitur yang umum digunakan di bawah ranah http (s). Banyak fitur seperti keriting belum ditambahkan ke dalamnya. Cobalah dan bagikan pengalaman Anda dengan kami, melalui formulir komentar di bawah ini.