Nama: Yazi
Website/Sumber Utama: https://github.com/sxyazi/yazi
Fungsi Utama: Pengelola file terminal yang sangat cepat yang ditulis dalam Rust
Tipe: Proyek Sumber Terbuka
Cocok Untuk: Pengguna terminal yang mencari pengelola file yang cepat dan dapat disesuaikan
Model Harga/Lisensi: Sumber Terbuka (Lisensi MIT). Lihat Detail Lisensi
Sorotan Utama: Dukungan I/O asinkron penuh untuk kinerja yang sangat cepat
Apa Itu Yazi?
Yazi (berarti "bebek") adalah pengelola file terminal yang ditulis dalam Rust, berdasarkan I/O asinkron non-blocking. Bertujuan untuk menyediakan pengalaman pengelolaan file yang efisien, ramah pengguna, dan dapat disesuaikan. Proyek ini saat ini dalam beta publik dan dalam pengembangan aktif, tetapi cukup stabil untuk digunakan sehari-hari.
Fitur Utama / Sorotan
(Disimpulkan dari eksplorasi halaman fitur)
ARSITEKTUR ASINKRON
- Deskripsi: Semua operasi I/O bersifat asinkron, dan tugas CPU tersebar di beberapa thread.
- Manfaat/Contoh: Memanfaatkan sumber daya yang tersedia secara maksimal, menghasilkan operasi file yang jauh lebih cepat dibandingkan dengan pengelola file tradisional.
- Info Lebih Lanjut: Pelajari Lebih Lanjut
PRATINJAU GAMBAR & FILE YANG KUAT
- Deskripsi: Dukungan bawaan untuk beberapa protokol gambar dan integrasi dengan alat seperti Γberzug++ dan Chafa.
- Manfaat/Contoh: Pratinjau gambar, video, PDF, arsip, kode, dan direktori langsung di terminal dengan konten yang dapat di-scroll.
- Info Lebih Lanjut: Pelajari Lebih Lanjut
SISTEM PLUGIN
- Deskripsi: Sistem plugin konkuren yang mendukung plugin UI, plugin fungsional, dan komponen previewer/preloader/spotter/fetcher kustom.
- Manfaat/Contoh: Memperluas fungsionalitas dengan skrip Lua, memungkinkan kustomisasi mendalam pada antarmuka pengguna dan perilaku.
- Info Lebih Lanjut: Pelajari Lebih Lanjut
INTERAKSI MIRIP VIM
- Deskripsi: Komponen input/pick/confirm/which/notify mirip Vim dengan penyelesaian otomatis untuk jalur cd.
- Manfaat/Contoh: Alur kerja yang familiar bagi pengguna Vim, dengan navigasi berbasis keyboard dan eksekusi perintah yang efisien.
- Info Lebih Lanjut: Pelajari Lebih Lanjut
Kelebihan (Pros)
(Disimpulkan dari berbagai halaman)
- Kinerja yang sangat cepat berkat arsitektur I/O asinkron
- Manajemen tugas lengkap dengan pembaruan progres real-time dan pembatalan
- Kemampuan pratinjau yang kaya untuk berbagai jenis file termasuk gambar, video, PDF, dan kode
- Integrasi mulus dengan alat command-line populer (ripgrep, fd, fzf, zoxide)
- Sangat dapat disesuaikan melalui plugin dan tema
Kekurangan (Cons) / Batasan
(Disimpulkan dari eksplorasi)
- Saat ini dalam beta publik dengan potensi perubahan yang signifikan
- Memerlukan berbagai dependensi untuk fungsionalitas penuh (file, ffmpeg, 7zip, dll.)
- Kurva pembelajaran bagi pengguna baru pengelola file berbasis terminal
- Beberapa fitur lanjutan mungkin memerlukan konfigurasi tambahan
Harga / Lisensi
(Dicari secara aktif dari informasi Lisensi)
Model: Sumber Terbuka
Lisensi: Lisensi MIT (Lihat File Lisensi)
Yazi sepenuhnya gratis untuk digunakan, dimodifikasi, dan didistribusikan di bawah ketentuan Lisensi MIT.
Contoh Penerapan & Observasi
(Berdasarkan dokumentasi, halaman fitur)
- Navigasi sistem file yang efisien menggunakan pintasan keyboard dan integrasi dengan alat seperti fzf dan zoxide
- Mode visual dan kemampuan penggantian nama massal untuk mengelola beberapa file secara efisien
- Dukungan multi-tab untuk bekerja dengan direktori yang berbeda secara bersamaan
- Pencarian berdasarkan nama (menggunakan fd) atau konten (menggunakan ripgrep) dengan hasil real-time
- Dukungan komunitas aktif di Discord (Bahasa Inggris) dan Telegram (Bahasa Mandarin)
Tanggapan (0 )
β
β
β