Releases: todoesverso/logss
Releases · todoesverso/logss
v0.0.3
🎉 v0.0.3 🎉
Upgrades
- The most important one is ratatui v0.26.3
New Features
- Added triggers:
Each container or matched line can now trigger a shell command (number of threads per container is configurable)
For example:
curl -s https://raw.githubusercontent.com/linuxacademy/content-elastic-log-samples/master/access.log | logss -c GET,"echo '__line__' >> /tmp/get.log" -c \.css,'echo found css at $(date) >> /tmp/css.log'
This will echo the matched GET line to /tmp/get.log
and a a /tmp/css.log
file with the date of each match.
What's Changed
- chore: Update changelog by @todoesverso in #109
- Update Cargo.lock by @orhun in #129
- Add AUR instructions to README.md by @orhun in #130
- Triggers by @todoesverso in #145
- Fix triggers cli by @todoesverso in #146
New Contributors
Full Changelog: v0.0.2...v0.0.3
v0.0.2
🎉 v0.0.2 🎉
Mainly major upgrades of the dependecies.
The most important one is ratatui v0.25.0
v0.0.1
🎉 v0.0.1 🎉
This is the first stable release feature complete of logss.
Features
- Select render/stream speed
- Automatic color assigned to each string match
- Vertical and Horizontal view
- Pause and continue stream
- Scroll Up/Down
- Delete containers on runtime
- Add new containers on runtime
- Dedicated container for raw stream
- Toggle line wrapping
- Zoom into a specific container
- Containers Show/Hide
- Support for regexp
- Support for configuration file
- Support for explicit command (no need to pipe into it)
- Send all matched lines to dedicated files
- Consolidated view with highlighted items
- Simple BarChart popup with counts
What's Changed
- Bump crossterm from 0.25.0 to 0.26.1 by @dependabot in #24
- Bump serde from 1.0.160 to 1.0.162 by @dependabot in #25
- Update README.md by @todoesverso in #26
- Bump serde from 1.0.162 to 1.0.163 by @dependabot in #27
- Bump regex from 1.8.1 to 1.8.3 by @dependabot in #29
- Bump regex from 1.8.3 to 1.8.4 by @dependabot in #31
- Bump serde from 1.0.163 to 1.0.164 by @dependabot in #32
- Bump regex from 1.8.4 to 1.9.0 by @dependabot in #35
- Bump serde from 1.0.166 to 1.0.167 by @dependabot in #37
- Bump is-terminal from 0.4.8 to 0.4.9 by @dependabot in #36
- Bump serde from 1.0.167 to 1.0.171 by @dependabot in #40
- Bump regex from 1.9.0 to 1.9.1 by @dependabot in #38
- Bump proc-macro2 from 1.0.63 to 1.0.64 by @dependabot in #39
- Pedantic cargo by @todoesverso in #58
- [feature] Dump matches to files by @todoesverso in #64
- Bump ratatui from 0.22.0 to 0.23.0 by @todoesverso in #65
- Add single consolidated view by @todoesverso in #66
- Bump actions/checkout from 3 to 4 by @dependabot in #68
- Bump regex from 1.9.4 to 1.9.5 by @dependabot in #67
- Redirect stderr to null for command input by @todoesverso in #69
- Remove clones, add counter and reset containers by @todoesverso in #70
- Bump proc-macro2 from 1.0.66 to 1.0.67 by @dependabot in #71
- Bump predicates from 3.0.3 to 3.0.4 by @dependabot in #72
- Bump unicode-width from 0.1.10 to 0.1.11 by @dependabot in #73
- Update test.yml by @todoesverso in #74
- Minor refactors by @todoesverso in #75
- Added simple barchart showing counts by @todoesverso in #76
- Several refactors by @todoesverso in #81
- Test new ci by @todoesverso in #85
- Follow ratatui book by @todoesverso in #88
- First stable release by @todoesverso in #89
- Add installation section by @todoesverso in #90
- Bump actions/checkout from 3 to 4 by @dependabot in #87
Full Changelog: v1.0.0-beta...v0.0.1
v1.0.0-beta
🎉 v1.0.0-beta 🎉
Most of the things I wanted to have in place for a beta release are done, so.... here is the beta.
There are some features and refactors I'd like to add, but let's give it some mileage first.
What's Changed
- Regexp by @todoesverso in #11
- Change containers from hash to vec by @todoesverso in #12
- Added hide/show support by @todoesverso in #14
- Added tests by @todoesverso in #15
- Simple unit test for main by @todoesverso in #16
- Config file by @todoesverso in #17
- Add command support by @todoesverso in #18
- Added integration tests by @todoesverso in #21
- Bump actions-rs/cargo from 1.0.1 to 1.0.3 by @dependabot in #20
- Explicit command now is read in a separate thread by @todoesverso in #22
- Test @jonhoo's CI by @todoesverso in #23
Full Changelog: v1.2.0-alpha...v1.0.0-beta
v1.2.0-alpha
- Fix panic when removing a container
- The input popup can now be triggered with /
- Programs exits when EOF
v1.1.0-alpha - DO NOT USE
- Still in alpha
- Many test cases (~90% coverage)
- Changed clap for pico-args since the cli interface is very simple
- Pause with space bar too
- Now if nothing is piped it logs an error and exits with 1
- Many internal refactors
- Switched to ratatui
v1.0.0-alpha
Several new features added:
- Pause
- Scroll up/down
- Delete containers
- Switch between vertical an horizontal display
- Cli option for rendering speed
- Interactive input
Missing:
- tests
- docs
- further refactoring
- some more features
v0.0.2-alpha
This release is a MVP feature complete.
Feature list:
- Each container (box with logs that contain the string specified) has a dedicated color and an ID
- Each container can be zoomed
- Stream can be paused
- Scroll can be controlled Up and Down
- There is a way of watching the raw logs
- Containers can be removed in runtime
v0.0.1-alpha
Fix release action part 2?