Versions:
csvlens is a lightweight, open-source command-line CSV viewer developed by Yung Siang Liau, designed to let users inspect and navigate comma-separated value files directly inside a terminal without importing them into a spreadsheet or database. Modeled on the ubiquitous Unix pager “less,” the utility loads files lazily, so multi-gigabyte datasets open instantly; keyboard shortcuts then permit scrolling horizontally and vertically, jumping to specific columns, filtering rows with regular expressions, sorting on any field, toggling headers, and performing ad-hoc numeric or lexical searches, all while preserving the original file. Typical use cases include quickly auditing exports from analytics pipelines, examining log dumps, previewing data-cleaning results, or sharing a quick summary of a dataset over SSH. Because output is confined to the terminal, csvlens is equally handy on local workstations, remote servers, or inside Docker containers where GUI tools are unavailable. The program is written in Rust, giving it cross-platform support and a small memory footprint, and is distributed under the MIT license. Since its first public commit the project has matured through thirteen releases; the current stable build is version 0.15.1, published on 24 May 2024, and the changelog shows steady additions such as colored themes, delimiter auto-detection, and frozen panes. Users who prefer package managers can install the binary through crates.io or fetch pre-built executables for Windows, macOS, and Linux from the GitHub releases page. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.
Tags: