tcsh
« Back to VersTracker
Description:
Enhanced, fully compatible version of the Berkeley C shell
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: shell tcsh csh command-line terminal unix
Install: brew install tcsh
About:
Tcsh is an enhanced, fully compatible version of the Berkeley C shell (csh) that provides command-line editing, programmable word completion, and history mechanisms. It features a C-like scripting syntax, making it a powerful choice for both interactive use and writing complex shell scripts. It serves as a robust alternative to sh and csh for users preferring a more feature-rich environment.
Key Features:
  • C-like scripting syntax for variables, control flow, and functions
  • Advanced command-line editing with programmable tab completion
  • Extensive history substitution and manipulation features
  • Job control and aliasing capabilities
Use Cases:
  • Interactive shell for users preferring C-like syntax over Bourne shell syntax
  • Writing system administration and automation scripts
  • Migrating legacy csh scripts to a more modern and maintained shell
Alternatives:
  • bash – Bourne Again SHell, the default on most Linux systems; uses sh-like syntax
  • zsh – Extensible shell with advanced features like plugin frameworks; syntax is closer to ksh/sh
  • fish – Focuses on user-friendliness and scripting with automatic suggestions; syntax is unique
Version History
Detected Version Rev Change Commit
Sep 12, 2025 3:45am 0 VERSION_BUMP a0a8d63d
Sep 12, 2024 11:43pm 0 VERSION_BUMP efc9e5a3