Automic VaultAutomic Vault

brew

使用 Homebrew, MacPorts, Nix, winget 安装 zsv

查看 zsv 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install zsv

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install zsv

MacPorts ports tree · textproc/zsv/Portfile · 来源: api.github.com

Linux

Nix已验证 · 92%
nix profile install nixpkgs#zsv

nixpkgs package indexes · pkgs/by-name/zs/zsv/package.nix · 来源: api.github.com

Windows

Windows Package Manager已验证 · 92%
winget install --id liquidaty.zsv -e

Windows Package Manager source index · liquidaty.zsv · 来源: cdn.winget.microsoft.com

概览

软件包摘要

Tabular data swiss-army knife CLI

命令和别名

  • zsv

历史

项目历史与用法

zsv is a C library and extensible command-line utility for parsing, viewing, querying, and converting CSV and related tabular data. Its niche is high-speed, low-memory parsing while still handling messy, spreadsheet-style CSV.

项目历史

The project was created to fill a gap the authors saw among CSV tools: they wanted a parser that was fast, memory-efficient, portable to WebAssembly, usable as both a library and a standalone CLI, and easier to extend than the tools they had evaluated.

The README explicitly compares zsv's goals with tools such as xsv, tsv-utils, Miller, csvkit, DuckDB, Polars, and other SIMD CSV parsers. The result is both zsvlib and the zsv command, with an extension model based on shared libraries.

采用历史

zsv is a newer and more niche package than long-lived CSV staples, but its adoption story is package-manager and benchmarking driven: it ships prebuilt releases, Homebrew/winget-style install paths are documented, and the README centers repeatable performance comparisons against other CSV tooling.

Its appeal is strongest for users who want a small native CLI instead of loading tabular data through a database, Python runtime, or large analytical engine just to count, select, convert, inspect, or clean CSV files.

使用方式

The zsv CLI includes commands such as count, select, sql, flatten, serialize, 2json, 2db, stack, pretty, 2tsv, compare, paste, overwrite, check, jq, and sheet. The sheet command provides an in-console interactive grid viewer with navigation, filtering, and pivot-table-style drill-down.

The parser defaults to real-world CSV behavior closer to spreadsheet programs than strict RFC 4180. It also exposes a SIMD fast parser for standard quoting, a --parallel mode for multi-core parsing, generic-delimited and fixed-width formats, multi-row headers, normalized CSV output, and library APIs for embedding.

为什么软件包爱好者会关心

zsv is package-nerd significant because it represents the modern CSV-tooling arms race: small native binaries, SIMD acceleration, WebAssembly portability, shell composability, and competition with heavier data engines such as DuckDB and Polars.

It also shows how a package can be both a CLI and a library without forcing users into a language ecosystem. That makes it interesting in package indexes where the same tool may be consumed by shell users, C integrators, and binding authors.

时间线

  • 2025-2026: README and benchmark docs describe zsv as both zsvlib and an extensible CLI.
  • 2026-03-26: Benchmark documentation records v1.4.0-era fast-parser and parallel-parser comparisons.
  • 2026: Current README documents SIMD fast parser support on aarch64 NEON, x86-64 AVX2, and x86-64 SSE2.

Related projects

  • Related projects include xsv, qsv, xan, Miller, csvkit, DuckDB, Polars, tsv-utils, SQLite, RFC 4180 CSV tooling, and the zsv Ruby binding.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 6 个平台目标。
  • 安装时包含 2 个运行时依赖。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
zsvcli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-07-10
管理器版本1.4.3
管理器更新时间2026-06-22
本地数据OK
上游当前
检测到的最新版本v1.4.3

https://github.com/liquidaty/zsv

  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:zsv
版本1.4.3
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/zsv
主页https://github.com/liquidaty/zsv
仓库https://github.com/liquidaty/zsv
上游文档https://github.com/liquidaty/zsv#readme
许可证MIT
源码归档https://github.com/liquidaty/zsv/archive/refs/tags/v1.4.3.tar.gz
最后更新2026-06-22T14:06:46-07:00
Pulseupdated
依赖jq, pcre2
macOS 提供的库ncurses
Bottle可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namezsv
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Nix95%

zsv

nix profile install nixpkgs#zsv
  • normalized package name match
  • 匹配方式:Zsv
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/zs/zsv/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts95%

zsv

sudo port install zsv
  • normalized package name match
  • 匹配方式:Zsv
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/zsv/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
winget95%

liquidaty.zsv

winget install --id liquidaty.zsv -e
  • normalized package name match
  • 匹配方式:Zsv
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: liquidaty.zsv from https://cdn.winget.microsoft.com/cache/source.msix

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment