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

https://github.com/nouemankhal/geekcode

A CLI that transforms text into ASCII Art.
https://github.com/nouemankhal/geekcode

cli cmake cpp text-generation

Last synced: about 1 year ago
JSON representation

A CLI that transforms text into ASCII Art.

Awesome Lists containing this project

README

          

# GeekCode v2.7 [![license](https://img.shields.io/github/license/DAVFoundation/captain-n3m0.svg?style=flat-square)](https://github.com/NouemanKHAL/GeekCode/blob/master/LICENSE)

A CLI that transforms text into ASCII Art.

````
Usage: geekcode [options] file
Options:
-h --help : Display this information.
-v --version : Display the version of GeekCode.
-c --custom : Use a custom character to print the text.
-o --output : Specifies the output file.
````

# Example
* CMakeLists.txt :

![alt text](https://i.imgur.com/4MYKD8q.png)

* main.cpp :

![alt text](https://i.imgur.com/ErYvpwh.png)

# Requirements
* C++14 or Higher
* CMake v3.5.1 or higher
* Make (for Windows users : copy and rename MinGW/bin/mingw32-make.exe as make.exe)

# Usage
* Go to the root of the project then :
```console
foo@bar/GeekCode:~$ cd build
foo@bar/GeekCode/build:~$ cmake .. -G "MinGW Makefiles"
foo@bar/GeekCode/build:~$ make
```
* Launch your executable "geekcode".
```console
foo@bar/GeekCode/build:~$ geekcode
```

# TO-DOs
* Support essential alphanumeric characters -- DONE.
* Support customizable character to draw characters -- DONE.