# go-text

The package text and the sub-packages are Go libraries to operate text.

[![Test](https://github.com/mithrandie/go-text/actions/workflows/test.yml/badge.svg)](https://github.com/mithrandie/go-text/actions/workflows/test.yml)
[![License: MIT](https://img.shields.io/badge/License-MIT-lightgrey.svg)](https://opensource.org/licenses/MIT)

## Requirements

Go 1.18 or later.

## Supported Character Encodings
- UTF-8
- UTF-16
- Shift-JIS

## Sub Packages
_color_
: This package provides support for coloring text with ANSI escape sequences.

_csv_
: This package provides support for reading and writing CSV format.

_fixedlen_
: This package provides support for reading and writing Fixed-Length format.

_json_
: This package provides support for encoding and decoding JSON format.

_jsonl_
: This package provides support for reading JSON Lines format.

_ltsv_
: This package provides support for reading and writing LTSV format.

_table_
: This package provides support for writing text tables.
