Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: yazi | Distribution: openSUSE Tumbleweed |
Version: 0.2.3 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Feb 7 20:11:55 2024 |
Group: Productivity/Text/Utilities | Build host: i02-ch1a |
Size: 12401584 | Source RPM: yazi-0.2.3-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/sxyazi/yazi | |
Summary: Blazing fast terminal file manager written in Rust, based on async I/O |
Yazi (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience. π‘ A new article explaining its internal workings: Why is Yazi Fast? π Full Asynchronous Support: All I/O operations are asynchronous, CPU tasks are spread across multiple threads, making the most of available resources. πͺ Powerful Async Task Scheduling and Management: Provides real-time progress updates, task cancellation, and internal task priority assignment. πΌοΈ Built-in Support for Multiple Image Protocols: Also integrated with Γberzug++, covering almost all terminals. π Built-in Code Highlighting and Image Decoding: Combined with the pre-loading mechanism, greatly accelerates image and normal file loading. π Concurrent Plugin System: UI plugins (rewriting most of the UI), functional plugins (coming soon), custom previewer, and custom preloader; Just some pieces of Lua. π§° Integration with fd, rg, fzf, zoxide π« Vim-like input/select component, auto-completion for cd paths π·οΈ Multi-Tab Support, Scrollable Preview (for videos, PDFs, archives, directories, code, etc.) π Bulk Renaming, Visual Mode, File Chooser π¨ Theme System, Custom Layouts, Trash Bin, CSI u ... and more!
MIT
* Wed Feb 07 2024 xtexchooser@duck.com - Update to version 0.2.3: * chore: bump version to 0.2.3 * feat: if input is empty, close it on `backspace` command (#630) * feat: add `ya.quote()` function instead of `ya.shell_join()` * fix: task manager not re-rendering after progress update (#633) * fix: hidden attribute of files on Windows (#632) * feat: support char device in filetype (#628) * feat: add `ya.shell_join()` API * fix: attach plugin `args` to the `entry` method for better future optimization possibilities (#627) * feat: `app_emit` and `manager_emit` accepts boolean, integer, and number as option values (#625) * fix: image rotation with orientation 4 * feat: add `plugin` command to each layer * feat: plugin interface for key events via `ya.which()` (#617) * perf: use lazy sorting when loading large directories to reduce unnecessary CPU consumption (#607) * feat: make `trash` crate optional on Android (#600) * feat: support `unyank` (#313) * refactor: use `Cmd` instead of `Exec` (#604) * perf: read directory in bulk in the background at startup (#599) * feat: preview image over SSH (#585) * feat: plugin-specific state persistence (#590) * feat: support passing arguments to plugin (#587) * feat: allow to configure image filter (#586) * feat: shorten unit names and add more units to `ya.readable_size` * fix: parent folder not tracking CWD (#581) * feat: new `image_quality` and `sixel_fraction` options to allow users to configure the image preview quality (#576) * fix: input offset is not reset when renaming with `--cursor=start` and the filename is too long (#575) * feat: customizing the number of columns of "which key" component (#571) * Fri Feb 02 2024 xtexChooser <xtexchooser@duck.com> - Use system lua5.4. - Use remove tar.zst source, and keep only obscpio source. * Wed Jan 31 2024 xtexChooser <xtexchooser@duck.com> - Package vendored lua for lua 5.4 syntax support. LuaJIT only supports up to lua 5.1 syntax. * Wed Jan 31 2024 xtexChooser <xtexchooser@duck.com> - Build shell completions packages * Wed Jan 31 2024 xtexChooser <xtexchooser@duck.com> - Fix rustc SIGSEGV exception * Wed Jan 31 2024 xtexChooser <xtexchooser@duck.com> - Init package yazi v0.2.2
/usr/bin/yazi /usr/share/doc/packages/yazi /usr/share/doc/packages/yazi/README.md /usr/share/licenses/yazi /usr/share/licenses/yazi/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Mar 30 23:52:28 2024