An open API service indexing awesome lists of open source software.

https://github.com/guevara-chan/conio

•.NET Console for Nim•
https://github.com/guevara-chan/conio

console dotnet library nim

Last synced: about 2 months ago
JSON representation

•.NET Console for Nim•

Awesome Lists containing this project

README

          

# •Sum• [![nimble](https://raw.githubusercontent.com/yglukhov/nimble-tag/master/nimble.png)](https://github.com/yglukhov/nimble-tag)
__Con/IO__ is a lightwight terminal library, made to recreate [Console](https://docs.microsoft.com/ru-ru/dotnet/api/system.console) API for [Nim](https://nim-lang.org/) and fix `std\terminal` issues.
Full compatibility is not prioritized at given moment, but desirable in future.
**Installation:** run `nimble install conio` in terminal.
❗ Currently only compiles on Windows systems ❗

# •Featuræ•
* Standartized coloration support.
* Enforced prefix (`con.`) API isolation.
* Extended ASCII support for both input and output.
* Getters/setters to manage terminal title, buffer size and visibility.

# •Remark•
Since __Con/IO__ was developed mainly for internal usage, no documentation will likely be included before v0.3.
Provided examples and reading original .NET docs is a way to understand how to use this lib until then.

# •Brief sample of terminal glorification•
![image](https://user-images.githubusercontent.com/8768470/56415641-f2d25d80-6296-11e9-997c-deab92aa44e3.png)