GitHunt
HO

hogelog/tcdd

tiny cdd

tcdd

tcdd is useful cd command under tmux environment. This shell script inspired by cdd (useful zsh script).

Require

  • bash (>= 4.0)
  • tmux

Installation

Manually

$ git clone git://github.com/hogelog/tcdd.git
$ cp tcdd/tcdd some/bin/
$ echo 'eval $(tcdd init)' >> ~/.bash_profile

Homebrew

$ brew install hogelog/tap/tcdd
$ echo 'eval $(tcdd init)' >> ~/.bash_profile

Usage

  • cdd or cdd list: Show list
  • cdd <name>: Change to named directory
  • cdd add <name>: Add name

Compatibility

  • tcdd now uses PROMPT_COMMAND instead of overriding cd command
  • Compatible with tools that override cd command (mise, direnv, etc.)

Languages

Shell100.0%

Contributors

Latest Release

0.0.2July 3, 2025
MIT License
Created May 1, 2012
Updated July 3, 2025