25 điểm bởi xguru 2023-09-12 | 4 bình luận | Chia sẻ qua WhatsApp
  • Tiện ích thay thế ls nhỏ gọn, nhanh và tiện lợi, được viết bằng Rust
  • Được fork từ exa, dự án không còn được bảo trì, và hiện đang được sửa lỗi cũng như bổ sung tính năng
  • Hỗ trợ Windows/macOS/Linux
  • Các tính năng mà exa không có
    • Hỗ trợ hyperlink
    • Thông tin chi tiết về mount point
    • Xuất ngữ cảnh Selinux
    • Xuất trạng thái Git repo
    • Hiển thị ngày tương đối dễ đọc
    • Sửa nhiều lỗi

4 bình luận

 
jyha81 2023-09-13

Cá nhân tôi trước đây dùng lsd + exa, nhưng giờ thì bỏ exa và chỉ dùng lsd.

Hiện tại tôi đang ở môi trường ubuntu + macOS..

Bây giờ tôi cứ để cấu hình là lsd và dùng thôi, không có vấn đề gì cả.. Có lẽ vì nó vẫn được cập nhật đều đặn ...

 
bus710 2023-09-12

Một trường hợp tương tự là Peter Melnichenko, nhà phát triển của luacheck, công cụ phân tích tĩnh cho Lua, đã qua đời cách đây 5 năm, và có vẻ như không có ai tiếp quản nên việc phát triển đã dừng lại.

https://lua-l.lua.narkive.com/gHufzJTf/peter-melnichenko

Vì Vim dùng Lua khá nhiều nên các ticket cứ chồng chất lên... nhưng đây lại là một ngôn ngữ khá ngách, nên tôi không biết tương lai sẽ ra sao. Có lẽ đây là vấn đề lớn nhất của mã nguồn mở.

 
xguru 2023-09-12

Có vẻ như @ogham, nhà phát triển ban đầu của exa, đã hoàn toàn không còn hoạt động và không thể liên lạc được kể từ sau tháng 11/2021.
Vì không liên lạc được với owner nên cũng không thể archive repo.
Vì vậy, những người đã từng commit liên quan quyết định fork riêng và tiếp tục phát triển.

Trong gần như mọi bài viết người ta đều khuyên dùng exa, nhưng có lẽ từ giờ phải ghi là eza rồi.

Cũng có người khuyên dùng lsd (ls deluxe) hơn exa/eza: https://github.com/lsd-rs/lsd
Đây cũng là một công cụ viết bằng Rust, và vì các tùy chọn thực sự giống hệt ls nên được xem là bản thay thế đúng nghĩa. Tất nhiên nghe nói tốc độ cũng nhanh hơn một chút.

À, một trong những khác biệt lớn nhất giữa exa và eza còn là hỗ trợ Windows.
Vì exa không hỗ trợ Windows nên trước đây phải dùng lsd, còn eza thì cũng phát hành binary cho Windows.

 
galadbran 2023-09-12

Tôi cũng đang dùng lsd trên Windows bằng cách đặt alias ls cho nó (PowerShell).