Skip to content

Commit

Permalink
Merge pull request #4 from sumeshi/feature/v0.3.1
Browse files Browse the repository at this point in the history
Feature/v0.3.2
  • Loading branch information
sumeshi authored Nov 4, 2024
2 parents 34da9f5 + f8c2c3c commit c37ea0b
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@

A tool provides elastic and rapid filtering for efficient analysis of huge CSV files like eventlogs.

This project is inspired by [xsv](https://github.com/BurntSushi/xsv). We are currently developing a tool that can process hundreds of GB of data, which is difficult for many tools, and apply filters according to pre-defined configurations.

> [!NOTE]
> This project is in the early stages of development. Please be aware that frequent changes and updates are likely to occur.
Expand All @@ -13,7 +15,7 @@ A tool provides elastic and rapid filtering for efficient analysis of huge CSV f
This tool processes csv(comma-separated values) file by connecting three processes: initializer, chainable functions, and finalizer.
For example, you can load a csv file in the initializer, use a chainable functions to filter, sort, and select columns, and then output the resulting csv file in the finalizer.

![](https://gist.githubusercontent.com/sumeshi/644af27c8960a9b6be6c7470fe4dca59/raw/5c989633b486f26705e6cb9d7a20e3af104d1896/qsv2.svg)
![](https://gist.github.com/sumeshi/644af27c8960a9b6be6c7470fe4dca59/raw/2a19fafd4f4075723c731e4a8c8d21c174cf0ffb/qsv.svg)

```bash
$ qsv {{INITIALIZER}} {{Arguments}} - {{CHAINABLE}} {{Arguments}} - {{FINALIZER}} {{Arguments}}
Expand Down Expand Up @@ -149,7 +151,7 @@ examples
$ qsv load ./Security.csv - sort 'Date and Time'
```

#### sort
#### uniq
Remove duplicated rows by the specified column names.

```
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "qsv"
version = "0.3.1"
version = "0.3.2"
description = "A tool designed for rapid CSV file processing and filtering, specifically designed for log analysis."
readme = "README.md"
authors = [
Expand Down

0 comments on commit c37ea0b

Please sign in to comment.