Textualize/toolong
A terminal application to view, tail, merge, and search log files (plus JSONL).
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🚀 toolong — Trình xem log terminal siêu nhanh, đa tính năng
Một công cụ TUI hiện đại để xem, tail, gộp và tìm kiếm file log trực tiếp trong terminal.
toolong là một ứng dụng terminal (TUI) được phát triển bởi Will McGugan (Textualize), giúp người dùng dễ dàng xem, theo dõi thời gian thực (live tailing), gộp nhiều file log lại với nhau, và tìm kiếm nội dung — tất cả trong môi trường terminal. Dự án hỗ trợ cả định dạng JSONL với tính năng in đẹp từng dòng, đồng thời mở file nén .bz/.bz2 tự động.
✨ Điểm nổi bật
- Live tailing: Theo dõi file log theo thời gian thực.
- Syntax highlighting: Tô màu cú pháp cho các định dạng log máy chủ web phổ biến.
- Tốc độ mở nhanh: Mở file log cỡ nhiều GB nhanh như mở file nhỏ.
- Hỗ trợ JSONL: In đẹp từng dòng JSONL khi xem.
- Tự động mở file nén: Hỗ trợ mở trực tiếp file .bz, .bz2 mà không cần giải nén thủ công.
- Gộp file thông minh: Tự động phát hiện timestamp để gộp nhiều file log thành một khung thời gian duy nhất.
💡 Vì sao đáng chú ý
toolong ra đời để thay thế cho sự kết hợp tail + less + grep truyền thống, mang lại trải nghiệm mượt mà, trực quan ngay trong terminal. Với khả năng xử lý file lớn và hỗ trợ đa định dạng, toolong phù hợp cho cả phân tích log cục bản và giám sát hệ thống qua SSH. Dự án được cài đặt đơn giản qua pipx hoặc pip, và điều khiển bằng lệnh tl.
#Python #TUI #Terminal #JSONL #LogViewer #Textual #Textualize #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
A terminal-based dashboard for managing cron jobs locally and on servers.