Web Analytics

ouch.yazi

⭐ 174 stars Indonesian by ndtoan96

🌐 Bahasa

ouch.yazi

ouch plugin untuk Yazi.

ouch.yazi

Fitur

Instalasi

Manajer paket Yazi

ya pkg add ndtoan96/ouch

Git

# Linux/macOS
git clone https://github.com/ndtoan96/ouch.yazi.git ~/.config/yazi/plugins/ouch.yazi

Windows with cmd

git clone https://github.com/ndtoan96/ouch.yazi.git %AppData%\yazi\config\plugins\ouch.yazi

Windows with powershell

git clone https://github.com/ndtoan96/ouch.yazi.git "$($env:APPDATA)\yazi\config\plugins\ouch.yazi"

Pastikan Anda telah menginstal ouch dan berada di PATH Anda.

Penggunaan

Pratinjau

Untuk pratinjau arsip, tambahkan ini ke yazi.toml Anda:

[[plugin.prepend_previewers]]
mime = "application/{zip,tar,bzip2,7z,rar,xz,zstd,java-archive}"
run  = "ouch"

Sekarang buka arsip di Yazi, Anda seharusnya dapat melihat isi arsip tersebut di panel pratinjau. Anda bisa menggunakan J dan K untuk menggulir naik dan turun pratinjau.

#### Kustomisasi

Pratinjau dapat dikustomisasi dengan menambahkan argumen tambahan dalam string run:

[plugin]
prepend_previewers = [
	# Change the top-level archive icon
	{ ..., run = "ouch --archive-icon='🗄️ '" },
	# Or remove it by setting it to ''
	{ ..., run = "ouch --archive-icon=''" },

# Enable file icons { ..., run = "ouch --show-file-icons" },

# Disable tree view { ..., run = "ouch --list-view" },

# These can be combined { ..., run = "ouch --archive-icon='🗄️ ' --show-file-icons --list-view" }, ]

Kompresi

Untuk kompresi, tambahkan ini ke keymap.toml Anda:

[[mgr.prepend_keymap]]
on = ["C"]
run = "plugin ouch"
desc = "Compress with ouch"

Plugin ini secara default menggunakan format zip. Anda dapat mengubah formatnya saat memberi nama file output, ouch akan mendeteksi format berdasarkan ekstensi file.

Dan, misalnya, jika Anda ingin mengatur 7z sebagai format default, Anda dapat menggunakan plugin ouch 7z.

Dekompresi

Plugin ini tidak menyediakan fitur dekompresi karena sudah didukung oleh Yazi. Untuk mendekompresi dengan ouch, konfigurasikan pembuka di yazi.toml.

[opener]
extract = [
	{ run = 'ouch d -y %*', desc = "Extract here with ouch", for = "windows" },
	{ run = 'ouch d -y "$@"', desc = "Extract here with ouch", for = "unix" },
]

--- Tranlated By Open Ai Tx | Last indexed: 2026-03-03 ---