BSD Ports

textproc/lua-ftcsv 1.4.0 NetBSD

Fast csv library written in pure Lua

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mit
Categories
textproc, lua
Package size
8.3 KiB, 27.4 KiB installed

Description

ftcsv is a fast csv library written in pure Lua.

It features two parsing modes, one for CSVs that can easily be loaded into memory (up to a few hundred MBs depending on the system), and another for loading files using an iterator - useful for manipulating large files or processing during load.

It correctly handles most csv (and csv-like) files found in the wild, from varying line endings (Windows, Linux, and OS9), UTF-8 BOM support, and odd delimiters.

There are also various options that can tweak how a file is loaded, only grabbing a few fields, renaming fields, and parsing header-less files!

Install

Binary package:

pkgin install lua51-ftcsv

From pkgsrc:

cd /usr/pkgsrc/textproc/lua-ftcsv && make install clean

Dependencies

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
lua52-ftcsv-1.4.0, lua53-ftcsv-1.4.0, lua54-ftcsv-1.4.0, lua55-ftcsv-1.4.0