Skip to content

Lukide0/koutil

Repository files navigation

koutil

License: MIT C++ Version

koutil is a C++ header library providing utilities for terminal-based applications. It offers a collection of helpful functions and classes to simplify common tasks in terminal environments.

Features

  • Colors
  • Styles
  • Cursor movement

Requirements

  • cmake
  • c++20

Installation

include(FetchContent)
find_package(Git REQUIRED)

FetchContent_Declare(
  koutil_repo
  GIT_REPOSITORY https://github.com/Lukide0/koutil.git
  GIT_TAG "##TAG##"
  GIT_SHALLOW TRUE
  GIT_PROGRESS ON)
FetchContent_MakeAvailable(koutil_repo)

add_subdirectory(${koutil_repo_SOURCE_DIR})

...

target_link_libraries(your_application <PRIVATE|PUBLIC|INTERFACE> koutil)

Generated documentation