Skip to content

Check My Logs (CML) v1.2.0

Latest

Choose a tag to compare

@benoitpetit benoitpetit released this 04 Oct 11:55
· 2 commits to master since this release

Full Changelog: v1.1.0...v1.2.0

This release introduces several exciting new features and improvements to Check My Logs (CML):

What's New:

  • Pagination: Navigate through large log files with customizable page sizes for easier log viewing.
  • Live Mode: Monitor logs in real-time as new entries are added, with the ability to filter and follow logs dynamically.
  • Filtering: Filter logs by log level (INFO, WARNING, ERROR) and search for specific terms to quickly find relevant information.
  • Exporting: Export filtered logs to a specified file for further analysis or sharing.
  • Improved Interface: Enhanced user interface with intuitive keyboard navigation, search input, and log line wrapping.
  • Interactive Search: Use the Ctrl+S shortcut to search logs dynamically while viewing logs in the interface.

Installation:

  1. Via Go:

    go install github.com/benoitpetit/cml@latest
  2. Via Installation Script:

    bash <(curl -s https://raw.githubusercontent.com/benoitpetit/cml/refs/heads/master/hack/install.sh)

Bug Fixes and Improvements:

  • Improved error handling for better stability when loading large log files.
  • Optimized performance when reading and displaying logs.
  • UI enhancements using lipgloss for better log visualization and terminal interaction.

Enjoy the new features, and feel free to report issues or contribute to the project!