Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mismith/ccd

Custom Change Directory: `cd` with built-in tree navigator
https://github.com/mismith/ccd

bash cd macos terminal

Last synced: 24 days ago
JSON representation

Custom Change Directory: `cd` with built-in tree navigator

Awesome Lists containing this project

README

        

# ccd
Custom Change Directory: `cd` with built-in tree navigator

![Demo GIF](./demo.gif)

## Installation
1. `npm i -g ccd.js` or `yarn global add ccd.js`
2. In your `~/.zshrc`/`~/.bash_profile`, add `. $(npm bin -g)/ccd` or `. $(yarn global bin)/ccd`
3. Open a new shell (or source your shell profile)

## Usage
- `ccd` to start in the current directory
- up/down: change selection
- right: move into selected directory
- left: move to parent directory
- enter: `cd` to selected directory
- space: `cd` to open/active directory
- esc/ctrlc: quit/cancel