@ -1,23 +1,23 @@
]8;;https://github.com/tstack/lnav/actions?query=workflow%3Aci-build \ [4m🖼 Build[1] [0m ]8;; \ [4m[2] [0m ]8;;https://docs.lnav.org \ [4m🖼 Docs[3] [0m ]8;; \ [4m[4] [0m ]8;;https://coveralls.io/github/tstack/lnav?branch=master \ [4m🖼 Coverage Status[5] [0m ]8;; \ [4m[6] [0m ]8;;https://snapcraft.io/lnav \ [4m🖼 lnav[7] [0m ]8;; \ [4m[8] [0m
▌[1] - https://github.com/tstack/lnav/workflows/ci-build/badge.svg
▌[2] - https://github.com/tstack/lnav/actions?query=workflow%3Aci-build
▌[3] - https://readthedocs.org/projects/lnav/badge/?version=latest&style=plastic
▌[4] - https://docs.lnav.org
▌[5] - https://coveralls.io/repos/github/tstack/lnav/badge.svg?branch=master
▌[6] - https://coveralls.io/github/tstack/lnav?branch=master
▌[7] - https://snapcraft.io/lnav/badge.svg
▌[8] - https://snapcraft.io/lnav
[34m ▌ [0m [1] - https://github.com/tstack/lnav/workflows/ci-build/badge.svg
[34m ▌ [0m [2] - https://github.com/tstack/lnav/actions?query=workflow%3Aci-build
[34m ▌ [0m [3] - https://readthedocs.org/projects/lnav/badge/?version=latest&style=plastic
[34m ▌ [0m [4] - https://docs.lnav.org
[34m ▌ [0m [5] - https://coveralls.io/repos/github/tstack/lnav/badge.svg?branch=master
[34m ▌ [0m [6] - https://coveralls.io/github/tstack/lnav?branch=master
[34m ▌ [0m [7] - https://snapcraft.io/lnav/badge.svg
[34m ▌ [0m [8] - https://snapcraft.io/lnav
]8;;https://discord.gg/erBPnKwz7R \ [4m🖼 [0m ]8;; \ ]8;;https://discord.gg/erBPnKwz7R \ [4mDiscord Logo [0m ]8;; \ ]8;;https://discord.gg/erBPnKwz7R \ [4m[1] [0m ]8;; \ [4m[2] [0m
▌[1] - https://assets-global.website-files.com/6257adef93867e50d84d30e2/62594fddd654fc29fcc07359_cb48d2a8d4991281d7a6a95d2f58195e.svg
▌[2] - https://discord.gg/erBPnKwz7R
[34m ▌ [0m [1] - https://assets-global.website-files.com/6257adef93867e50d84d30e2/62594fddd654fc29fcc07359_cb48d2a8d4991281d7a6a95d2f58195e.svg
[34m ▌ [0m [2] - https://discord.gg/erBPnKwz7R
[4mThis is the source repository for [0m [1m [4mlnav [0m [4m, visit [0m ]8;;https://lnav.org \ [4mhttps://lnav.org [0m ]8;; \ [4m[1] [0m [4m for [0m
[4ma high level overview. [0m
▌[1] - https://lnav.org
[34m ▌ [0m [1] - https://lnav.org
[1m [35mLNAV – The Logfile Navigator [0m
@ -32,7 +32,7 @@ set of files/directories, [1mlnav [0m will:
[33m• [0m build an index of errors and warnings;
[33m• [0m ]8;;https://docs.lnav.org/en/latest/formats.html#json-lines \ [4mpretty-print JSON-lines [0m ]8;; \ [4m[1] [0m.
▌[1] - https://docs.lnav.org/en/latest/formats.html#json-lines
[34m ▌ [0m [1] - https://docs.lnav.org/en/latest/formats.html#json-lines
Then, in the [1mlnav [0m TUI, you can:
@ -46,14 +46,14 @@ Then, in the [1mlnav [0m TUI, you can:
[33m• [0m view a histogram of messages over time ( ]8;;https://docs.lnav.org/en/latest/ui.html#hist \ [4mpress [0m ]8;; \ ]8;;https://docs.lnav.org/en/latest/ui.html#hist \ [4m [37m [40m i [0m ]8;; \ [4m[7] [0m);
[33m• [0m query messages using SQLite ( ]8;;https://docs.lnav.org/en/latest/sqlext.html \ [4mpress [0m ]8;; \ ]8;;https://docs.lnav.org/en/latest/sqlext.html \ [4m [37m [40m ; [0m ]8;; \ [4m[8] [0m)
▌[1] - https://docs.lnav.org/en/latest/hotkeys.html#spatial-navigation
▌[2] - https://docs.lnav.org/en/latest/hotkeys.html#spatial-navigation
▌[3] - https://docs.lnav.org/en/latest/commands.html#highlight-pattern
▌[4] - https://docs.lnav.org/en/latest/usage.html#regular-expression-match
▌[5] - https://docs.lnav.org/en/latest/usage.html#sqlite-expression
▌[6] - https://docs.lnav.org/en/latest/ui.html#pretty
▌[7] - https://docs.lnav.org/en/latest/ui.html#hist
▌[8] - https://docs.lnav.org/en/latest/sqlext.html
[34m ▌ [0m [1] - https://docs.lnav.org/en/latest/hotkeys.html#spatial-navigation
[34m ▌ [0m [2] - https://docs.lnav.org/en/latest/hotkeys.html#spatial-navigation
[34m ▌ [0m [3] - https://docs.lnav.org/en/latest/commands.html#highlight-pattern
[34m ▌ [0m [4] - https://docs.lnav.org/en/latest/usage.html#regular-expression-match
[34m ▌ [0m [5] - https://docs.lnav.org/en/latest/usage.html#sqlite-expression
[34m ▌ [0m [6] - https://docs.lnav.org/en/latest/ui.html#pretty
[34m ▌ [0m [7] - https://docs.lnav.org/en/latest/ui.html#hist
[34m ▌ [0m [8] - https://docs.lnav.org/en/latest/sqlext.html
[1mScreenshot [0m
@ -63,8 +63,8 @@ address and PIDs are semantically highlighted.
]8;;docs/assets/images/lnav-front-page.png \ [4m🖼 Screenshot[1] [0m ]8;; \ [4m[2] [0m
▌[1] - file://{top_srcdir}/docs/assets/images/lnav-front-page.png
▌[2] - file://{top_srcdir}/docs/assets/images/lnav-front-page.png
[34m ▌ [0m [1] - file://{top_srcdir}/docs/assets/images/lnav-front-page.png
[34m ▌ [0m [2] - file://{top_srcdir}/docs/assets/images/lnav-front-page.png
[1mWhy not [0m [1mjust [0m [1m use [0m [1m [37m [40m tail [0m [1m/ [0m [1m [37m [40m grep [0m [1m/ [0m [1m [37m [40m less [0m [1m? [0m
@ -85,21 +85,21 @@ example:
]8;;ssh://playground@demo.lnav.org \ [4m [37m [40m $ ssh playground@demo.lnav.org [0m ]8;; \ [4m[1] [0m
▌[1] - ssh://playground@demo.lnav.org
[34m ▌ [0m [1] - ssh://playground@demo.lnav.org
The [35m"tutorial 1" [0m account is an interactive tutorial that can teach you
the basics of operation:
]8;;ssh://tutorial1@demo.lnav.org \ [4m [37m [40m $ ssh tutorial1@demo.lnav.org [0m ]8;; \ [4m[1] [0m
▌[1] - ssh://tutorial1@demo.lnav.org
[34m ▌ [0m [1] - ssh://tutorial1@demo.lnav.org
[1mInstallation [0m
]8;;https://github.com/tstack/lnav/releases/latest#release-artifacts \ [4mDownload a statically-linked binary for Linux/MacOS from the release [0m ]8;; \
]8;;https://github.com/tstack/lnav/releases/latest#release-artifacts \ [4mpage [0m ]8;; \ [4m[1] [0m
▌[1] - https://github.com/tstack/lnav/releases/latest#release-artifacts
[34m ▌ [0m [1] - https://github.com/tstack/lnav/releases/latest#release-artifacts
[4mBrew on MacOS [0m
@ -121,7 +121,7 @@ the view (arrow keys or [37m [40m j [0m/ [37m [40m k [0m/ [37m [40m h [0m/ [
See the ]8;;https://docs.lnav.org/en/latest/usage.html \ [4mUsage section [0m ]8;; \ [4m[1] [0m of the online documentation for more
information.
▌[1] - https://docs.lnav.org/en/latest/usage.html
[34m ▌ [0m [1] - https://docs.lnav.org/en/latest/usage.html
[^1]: Files that do not contain log messages can be seen in the TEXT
view (reachable by pressing [37m [40m t [0m).
@ -177,9 +177,9 @@ The following alternatives are also available:
[33m• [0m ]8;;https://discord.gg/erBPnKwz7R \ [4mDiscord [0m ]8;; \ [4m[2] [0m
[33m• [0m ]8;;https://groups.google.com/g/lnav \ [4mGoogle Groups [0m ]8;; \ [4m[3] [0m
▌[1] - mailto:support@lnav.org
▌[2] - https://discord.gg/erBPnKwz7R
▌[3] - https://groups.google.com/g/lnav
[34m ▌ [0m [1] - mailto:support@lnav.org
[34m ▌ [0m [2] - https://discord.gg/erBPnKwz7R
[34m ▌ [0m [3] - https://groups.google.com/g/lnav
[1mLinks [0m
@ -187,15 +187,15 @@ The following alternatives are also available:
[33m• [0m ]8;;https://docs.lnav.org \ [1m [4mDocumentation [0m ]8;; \ [4m[2] [0m on Read the Docs
[33m• [0m ]8;;ARCHITECTURE.md \ [4mInternal Architecture [0m ]8;; \ [4m[3] [0m
▌[1] - https://lnav.org
▌[2] - https://docs.lnav.org
▌[3] - file://{top_srcdir}/ARCHITECTURE.md
[34m ▌ [0m [1] - https://lnav.org
[34m ▌ [0m [2] - https://docs.lnav.org
[34m ▌ [0m [3] - file://{top_srcdir}/ARCHITECTURE.md
[1mContributing [0m
[33m• [0m ]8;;https://github.com/sponsors/tstack \ [4mBecome a Sponsor on GitHub [0m ]8;; \ [4m[1] [0m
▌[1] - https://github.com/sponsors/tstack
[34m ▌ [0m [1] - https://github.com/sponsors/tstack
[4mBuilding From Source [0m
@ -238,4 +238,4 @@ Run [37m [40m ./autogen.sh [0m if compiling from a cloned repository.
command-line. If you're familiar with the SumoLogic query language,
you might find this tool more comfortable to work with.
▌[1] - https://github.com/rcoh/angle-grinder
[34m ▌ [0m [1] - https://github.com/rcoh/angle-grinder