libtecla
« Back to VersTracker
Description:
Command-line editing facilities similar to the tcsh shell
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c-library command-line terminal editing readline input
Install: brew install libtecla
About:
Libtecla is a command-line editing library that provides advanced input capabilities, including line editing, history management, and interactive input completion. It offers functionality similar to the tcsh shell's command-line interface, allowing developers to integrate robust terminal interaction into their C applications. This library enables features like input verification, word completion, and history recall without requiring heavy dependencies.
Key Features:
  • Line editing with cursor navigation and text manipulation
  • Command history management with recall and search capabilities
  • Interactive word completion and verification functions
  • Lightweight C library with no external dependencies
  • Cross-platform terminal compatibility
Use Cases:
  • Adding advanced command-line editing to custom C/C++ applications
  • Building interactive console tools that require user input history
  • Developing terminal-based utilities with tab-completion features
Alternatives:
  • readline – More widely used but GPL licensed; libtecla offers a more permissive license
  • linenoise – Minimalist alternative; libtecla provides more comprehensive features
Version History
Detected Version Rev Change Commit
Sep 16, 2025 10:29am 0 VERSION_BUMP b9c39435
Oct 27, 2024 12:49pm 0 VERSION_BUMP 962b20a8
Sep 13, 2024 8:54pm 0 VERSION_BUMP d0c238b8
Sep 13, 2024 12:53pm 0 VERSION_BUMP 4ae3ea4e