diff --git a/index/an/ansiada.toml b/index/an/ansiada.toml new file mode 100644 index 00000000..172b9765 --- /dev/null +++ b/index/an/ansiada.toml @@ -0,0 +1,49 @@ +[general] +description = "Comprehensive ANSI control sequences for terminal output" + +long-description = """ +# ANSI-Ada + +[![Alire indexed](https://img.shields.io/badge/alire-0.1.0-blue.svg)](https://alire.ada.dev) +[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE) + +ANSI control sequences for the Ada language. + +This library consists of a single pure package for the generation of escape +sequences that allow to control, in ANSI-enabled TTYs: + +* Text color and styles +* Cursor position +* Clearing of parts of the terminal + +In order to keep the library as simple as possible there is no TTY capability +detection, so you must either assume ANSI is recognized or use other means of +detection (e.g., `Interfaces.C_Streams.isatty` as a bare minimum to detect +redirections). + +The library comes with a demo program that can serve to test the appearance and +capabilities of your terminal. +""" + +licenses = ["MIT"] +maintainers = ["alejandro@mosteo.com"] +maintainers-logins = ["mosteo"] + +executables = ["ansi-demo"] +project-files = ["ansi.gpr"] + +tags = ["console", "terminal", "tty"] + +[general.gpr-externals] +ANSIADA_BUILD_MODE = ["On_Demand", "Static_Lib", "Shared_Lib"] + +[general.gpr-set-externals] +ANSIADA_BUILD_MODE = "On_Demand" + + +############ +# RELEASES # +############ + +['0.1'] +origin = "git+https://github.com/mosteo/ansi-ada@27a89150c1f5481a821722601a3b6d4a5368596c"