https://github.com/kdesp73/tui-kit
An ANSI based library in C++ for both Linux and Windows, that allows users to add menus, loading animations and color to their cli applications
https://github.com/kdesp73/tui-kit
animations ansi colors cpp menu text tui
Last synced: over 1 year ago
JSON representation
An ANSI based library in C++ for both Linux and Windows, that allows users to add menus, loading animations and color to their cli applications
- Host: GitHub
- URL: https://github.com/kdesp73/tui-kit
- Owner: KDesp73
- License: gpl-3.0
- Created: 2023-06-05T23:44:23.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-28T23:21:07.000Z (over 2 years ago)
- Last Synced: 2025-01-23T06:09:21.085Z (over 1 year ago)
- Topics: animations, ansi, colors, cpp, menu, text, tui
- Language: C++
- Homepage:
- Size: 204 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tui-kit
An ANSI based library in C++ for both Linux and Windows, that allows users to add menus, loading animations and color to their tui applications
## Usage
1. Clone the repository in your project folder
```bash
git clone --depth=1 git@github.com:KDesp73/tui-kit.git
```
2. In your `CMakeLists.txt` file include the library
```cmake
add_subdirectory(tui-kit)
include_directories(tui-kit)
target_link_libraries(${PROJECT_NAME} TuiKit)
```
3. To use the classes and methods of this library include the `tui_kit.h` file
## Documentation
[Check it here](./Documentation.md)
## File Tree
```
.
├── tui_kit.h
├── CMakeLists.txt
├── Documentation.md
├── include
│ ├── animations.h
│ ├── menu.h
│ ├── menu_utils.h
│ └── text.h
├── LICENSE
├── README.md
└── src
├── animations
│ └── animations.cpp
├── main.cpp
├── menu
│ ├── menu.cpp
│ └── menu_utils.cpp
└── text
└── text.cpp
```
## License
This work is published under the [GNU GENERAL PUBLIC LICENSE](LICENSE)