Skip to content

Releases: benoitpetit/check-my-logs

Check My Logs (CML) v1.2.0

Choose a tag to compare

@benoitpetit benoitpetit released this 04 Oct 11:55

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!

Version 1.1.0 - Added New Features and Improvements

Choose a tag to compare

@benoitpetit benoitpetit released this 03 Oct 21:17

Full Changelog: v1.0.0...v1.1.0

This update brings important enhancements to improve your logging experience.

New Features

Code Simplification:

I have refactored the codebase to improve readability and maintainability, making future updates and contributions smoother.

Live Mode (--live):

I have introduced the --live option, which allows users to monitor log files in real-time as new entries are added.

Example:

cml logs.txt --live

This command starts CML in live mode, displaying new log entries from logs.txt as they are generated.

Thank you for using CML! I welcome your feedback and contributions to continue improving the tool.

Version 1.0.0 - Initial Release of CML

Choose a tag to compare

@benoitpetit benoitpetit released this 03 Oct 12:05

Release Description

This initial release of CML (Command-line Log Manager) provides a powerful tool for viewing, filtering, and exporting log files.

Key features include:

  • Pagination: Navigate through logs with customizable page sizes.
  • Filtering: Easily filter logs by level (INFO, WARNING, ERROR) and search terms.
  • Exporting: Export filtered logs to a specified file for further analysis.

This version supports both Linux and Windows platforms, making it accessible for a wide range of users. We invite feedback and contributions to enhance CML further. Happy logging!