id = "hl" name = "hl" homepage = "https://github.com/pamburus/hl" description = "A fast and powerful log viewer and processor that converts JSON logs or logfmt logs into a clear human-readable format." executables = ["hl"] [dotfiles] # https://github.com/pamburus/hl — the documented user profile location on # macOS/Linux is ~/.config/hl/config.{yaml,toml,json}; themes use the sibling # themes directory. paths = [ "[configHome]/hl/config.yaml", "[configHome]/hl/config.toml", "[configHome]/hl/config.json", "[configHome]/hl/themes/", ] secret = [] [commands] format = 1 label = "View logs" description = "Format JSON or logfmt log files for reading, with level, time and field filters. Follow mode, themes, and tuning options are mostly left out." quality = "ai-draft" parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = true, short_bundles = false } [[commands.source]] id = "help" kind = "help" url = "https://github.com/pamburus/hl/blob/master/README.md" evidence = """ -s, --sort Sort entries chronologically -F, --follow Follow input streams and sort entries chronologically within time frame set by --sync-interval-ms option -l, --level Display entries with level >= [env: HL_LEVEL=] --since