logss

logs splitter

A simple command line tool that helps you visualize an input stream of text.

screenshot

Key FeaturesUsageScreenshotsDownloadRoadmapLicense

Key Features

Usage

```sh $ logss -h Simple cli command to show logs in a friendly way

Usage: logss [OPTIONS]

Options: -c Finds the substring (regexp) -C Gets input from this command -r Defines render speed in milliseconds [default: 100] -f Input config file (overrides cli arguments) -V Start in vertical view mode -h Print help

$ cat shakespeare.txt | logss -c to -c be -c or -c 'in.of' $ # $ cat real_curl_example.yaml command: - curl - -s - https://raw.githubusercontent.com/linuxacademy/content-elastic-log-samples/master/access.log render: 75 containers: - GET - "404" - ".ERROR|error.*" $ logss -f realcurlexample.yaml ```

Screenshots

File Configuration

asciicast

Zooms

Pause

Vertical toggle

Dynamic input and removal

Configuration file

sh $ cat shakespeare.txt | logss -f example_config.yml

Command

sh $ logss -C cat shakespeare.txt

Download

Pre compiled binaries for several platforms can be downloaded from the release section.

Roadmap

This is just a personal project intended to learn Rust, so things move slowly. Currently it is an Alpha release because there are several things missing but it works and can be useful for someone.

This is a list of things I plan to do:

License

MIT