• Bug#1068581: ITP: goawk -- A POSIX-compliant AWK interpreter written in

    From Guilherme Puida Moreira@21:1/5 to All on Sun Apr 7 15:40:01 2024
    XPost: linux.debian.devel

    Package: wnpp
    Severity: wishlist
    Owner: Guilherme Puida Moreira <guilherme@puida.xyz>

    * Package name : goawk
    Version : 1.26.0-1
    Upstream Author : Ben Hoyt
    * URL : https://github.com/benhoyt/goawk
    * License : Expat
    Programming Lang: Go
    Description : POSIX-compliant AWK interpreter written in Go, with CSV support

    GoAWK is a POSIX-compatible version of AWK, and additionally has a CSV
    mode for reading and writing CSV and TSV files.
    .
    Additional features GoAWK has over AWK:
    .
    * It has proper support for CSV and TSV files.
    * It's the only AWK implementation we know with a code coverage feature
    * It supports negative field indexes to access fields from the right,
    for example, $-1 refers to the last field.
    * It's embeddable in your Go programs! You can even call custom Go
    functions from your AWK scripts.
    * Most AWK scripts are faster than awk and on a par with gawk, though
    usually slower than mawk.
    * The parser supports 'single-quoted strings' in addition to "double-
    quoted strings", primarily to make Windows one-liners easier when using
    the cmd.exe shell (which uses " as the quote character).

    I plan to maintain this package under the Go Team's umbrella.

    --puida

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)