Description

Functions for manipulating a terminal through ANSI escape codes.

Package Information

Version~master (2016-Apr-04)
Homepagehttps://github.com/ovibos/ansi-d
Repositoryhttps://github.com/ovibos/ansi-d
LicenseGPL-3.0
CopyrightCopyright © 2016, muskox
Authorsmuskox
Registered byovibos
Dependenciesnone

Installation

To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Readme

Ansi

A simple dlang library for manipulating the terminal using ANSI escape codes. Currently in maximum overbeta.

Todo

  • Implement some method for getting which codes are supported by the current term.
  • Implement some method for determining if the terminal supports escape codes at all, e.g. piping a command into a file wouldn't.
  • Implement auto-checking for term support, throwing if the given operation isn't supported.
  • Add support for more esoteric escape codes.

Available versions

~master