diff --git a/Cargo.lock b/Cargo.lock index ec49b9d8..7302ee86 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -600,7 +600,7 @@ checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" [[package]] name = "encstr" -version = "0.28.1-alpha.5" +version = "0.28.1-alpha.6" [[package]] name = "enum-map" @@ -757,7 +757,7 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hl" -version = "0.28.1-alpha.5" +version = "0.28.1-alpha.6" dependencies = [ "atoi", "bincode", diff --git a/Cargo.toml b/Cargo.toml index 5b4aa0c8..3a65ec30 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,13 +4,13 @@ members = [".", "crate/encstr"] [workspace.package] repository = "https://github.com/pamburus/hl" authors = ["Pavel Ivanov "] -version = "0.28.1-alpha.5" +version = "0.28.1-alpha.6" edition = "2021" license = "MIT" [package] name = "hl" -description = "Utility for viewing json-formatted log files" +description = "JSON and logfmt log converter to human readable representation" categories = ["command-line-utilities"] keywords = ["cli", "human", "log"] build = "build.rs" diff --git a/README.md b/README.md index 530c158b..575d2b9d 100644 --- a/README.md +++ b/README.md @@ -458,45 +458,53 @@ Arguments: [FILE]... Files to process Options: - -c, --color [] Color output options [env: HL_COLOR=] [default: auto] [possible values: auto, always, never] - --paging Output paging options [env: HL_PAGING=] [default: auto] [possible values: auto, always, never] - -P Handful alias for --paging=never, overrides --paging option - --theme Color theme [env: HL_THEME=] [default: universal] - -r, --raw Output raw source messages instead of formatter messages, it can be useful for applying filters and saving results in original format - --no-raw Disable raw source messages output, overrides --raw option - --raw-fields Disable unescaping and prettifying of field values - --allow-prefix Allow non-JSON prefixes before JSON messages [env: HL_ALLOW_PREFIX=] - --interrupt-ignore-count Number of interrupts to ignore, i.e. Ctrl-C (SIGINT) [env: HL_INTERRUPT_IGNORE_COUNT=] [default: 3] - --buffer-size Buffer size [env: HL_BUFFER_SIZE=] [default: "256 KiB"] - --max-message-size Maximum message size [env: HL_MAX_MESSAGE_SIZE=] [default: "64 MiB"] - -C, --concurrency Number of processing threads [env: HL_CONCURRENCY=] - -f, --filter Filtering by field values in one of forms [k=v, k~=v, k~~=v, 'k!=v', 'k!~=v', 'k!~~=v'] where ~ does substring match and ~~ does regular expression match - -q, --query Custom query, accepts expressions from --filter and supports '(', ')', 'and', 'or', 'not', 'in', 'contain', 'like', '<', '>', '<=', '>=', etc - -h, --hide Hide or reveal fields with the specified keys, prefix with ! to reveal, specify '!*' to reveal all - -l, --level Filtering by level [env: HL_LEVEL=] - --since