choose-rust
« Back to VersTracker
Description:
Human-friendly and fast alternative to cut and (sometimes) awk
Type: Formula  |  Latest Version: 1.3.7@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: cli rust text-processing utility cut
Install: brew install choose-rust
About:
choose-rust is a command-line utility that provides a human-friendly way to select columns from input, similar to cut but with a more intuitive syntax. It uses a range-based language that supports open-ended ranges, negative indexing, and comma-separated selections. The tool is written in Rust, offering high performance for processing large files and streams.
Key Features:
  • Intuitive range syntax (e.g., 1-3, 5, -1)
  • High performance due to Rust implementation
  • Negative indexing support for selecting from the end
  • Handles whitespace-delimited data by default
Use Cases:
  • Quickly extracting specific columns from log files or command output
  • Parsing CSV-like data without complex awk scripts
  • Scripting tasks requiring fast field selection
Alternatives:
  • cut – Standard tool, but uses less intuitive byte/field/character flags
  • awk – More powerful and complex, often overkill for simple column selection
  • choose-rust (Perl) – Original implementation; Rust version offers better performance
License: GPL-3.0-or-later
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 12, 2025 8:27pm 0 VERSION_BUMP 959b8f9b
Oct 2, 2024 12:36am 0 VERSION_BUMP a1823a75
Oct 1, 2024 1:01am 0 VERSION_BUMP a895bfac
Oct 1, 2024 12:41am 0 VERSION_BUMP 7618716e