Cdd
A wrapper around cd and open for mac and bash. Helps you cd through your directory using aliases
Install / Use
/learn @nsrCodes/CddREADME
CDD - Change directories Dynamically
I am lazy and turns out that basic tab completion wasn't enough for me to navigate through my directories using cd
Hence I made cdd. This tool helps me create aliases to location which I can jump to at anytime from anywhere.
There is also a cdo command that has the same fuctionality like cdd but will open the required path in the file manager rather than in the terminal.
And the best part is that cdd also has the basic functionality of cd.
Installation steps
- Clone the repo. Open a terminal at the cloned path.
- If you use zsh do
cd dist/mac-zshor on bashcd dist/bash-linux . ./install.sh
How to use
You can use the -h to get info about the commands that you have, but here's the gist of it
# Add an alias
cdd add <alias_name> <target/relative_destination> [flags]
# Delete an alias
cdd delete <alias_name> [flags]
# List all aliases
cdd -l
Note
-
In the help section of the cli you might see help text for some commands with
gcddrather thancddfor now. This is because the main script is a wrapper around a CLI made in golang using cobra. That CLI uses thegcddcommand as it's root command -
The
cdoworks well on mac, but for linux, it only works on gnome.
Suggestions, criticisms, comments and contributions of any type are always welcome
Related Skills
node-connect
353.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
