#cli-tool #csv #display #file #txt #delimiter #column

bin+lib loghawk

用于显示大型 CSV 文件的 CLI 工具

2 个版本

0.1.1 2024 年 6 月 11 日
0.1.0 2024 年 5 月 31 日

#2370解析实现

GPL-3.0 许可协议

440KB
1K SLoC

LogHawk

用于显示大型 CSV 文件的 CLI 工具

Screenshot of LogHawk

功能

滚动

该工具预期将由取证分析师使用。想法是您有一个文件,csv 或 txt,其中您有一个重要的 第一列,例如时间戳。其余行可能很长,因此您希望在滚动到右边时不丢失第一列。

可定制高亮显示

这还在进行中。我将有一个基于正则表达式的可定制高亮显示。目前,它是硬编码的。

安装

此工具可通过 https://crates.io 获取;您可以使用以下命令安装

cargo install loghawk

用法

Usage: loghawk [OPTIONS] [FILE] [DELIMITER]

Arguments:
  [FILE]       file to display, use '-' for stdin [default: -]
  [DELIMITER]  delimiter for CSV and TXT formats [default: ,]

Options:
  -F, --format <FILE_FORMAT>  format of the input file [default: csv] [possible values: csv, txt]
  -h, --help                  Print help
  -V, --version               Print version

依赖项

~14–24MB
~409K SLoC