Cli

screenshot of Cli

A library for interactive command line interfaces in modern C++

Overview

The CliCodeQLcli is a cross-platform header-only C++14 library designed for interactive command line interfaces in a Cisco style. It offers features such as remote sessions, auto-completion, colors, and more. The latest version (2.0) has introduced breaking API changes to enhance functionality.

Features

  • Header only: Consists entirely of header files.
  • Cross-platform: Compatible with Linux and Windows.
  • Menus and submenus: Enables structured interfaces.
  • Remote sessions (telnet): Facilitates communication over telnet.
  • Persistent history: Navigate using arrow keys.
  • Autocompletion: Supports auto-suggestions with the TAB key.
  • Async interface: Introduces asynchronous programming capabilities.
  • Colors: Allows customization with different colors.

Summary

The CliCodeQLcli library is a versatile solution for implementing interactive command line interfaces in a Cisco style. With features like remote sessions, auto-completion, and colors, it caters to a wide range of CLI development needs. Its header-only nature and straightforward installation process make it a convenient choice for developers seeking to enhance their command line applications.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.