LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

xan

CSV magician for terminal data manipulation

TLDR

Preview a CSV file in the terminal
$ xan view [data.csv]
copy
Search for records in a column
$ xan search -s [name] "[pattern]" [data.csv]
copy
Plot a bar chart from frequency data
$ xan frequency -s [column] [data.csv] | xan plot bar
copy

SYNOPSIS

xan command [options] [input]

DESCRIPTION

xan is a powerful CSV processor forked from xsv that reads, manipulates, and visualizes CSV data directly in the terminal. It supports filtering, sorting, aggregating, deduplication, parallel processing, and can render scatter plots, histograms, and heatmaps. Handles gigabyte-scale files.

INSTALL

sudo pacman -S xan
copy
brew install xan
copy
nix profile install nixpkgs#xan
copy

HISTORY

xan was created by Guillaume Plique and medialab Sciences Po and is written in Rust.

SEE ALSO

xsv(1), csvkit(1), miller(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid