https://github.com/alebcay/quickcd
Bookmarks for your terminal!
https://github.com/alebcay/quickcd
Last synced: 5 months ago
JSON representation
Bookmarks for your terminal!
- Host: GitHub
- URL: https://github.com/alebcay/quickcd
- Owner: alebcay
- Created: 2017-10-11T23:13:00.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-10-11T23:10:40.000Z (almost 9 years ago)
- Last Synced: 2024-12-31T05:29:37.575Z (over 1 year ago)
- Language: Shell
- Size: 4.88 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# QuickCD
Bookmark locations that you visit frequently in your terminal!
## Installation
* Clone this repo: `git clone https://github.com/lordadamson/QuickCD`
* cd into it: `cd QuickCD`
* Run the installation script: `./install.sh`
* Source your .bashrc: `source ~/.bashrc`
## Usage
#### `qcd --save`
`cd` into any of the locations that you use frequently. let's say it's located in `~/projects/horse-fly/` and then run: `git --save` or you could just run `qcd -s`.
#### `qcd `
Now your location has been saved and you can get back to it easily. so let's say you open your terminal and the default working directory is `~`, you can simply run `qcd horse` and it's gonna take you to `~/projects/horse-fly/`. Neat huh? Notice that you didn't have to specify the whole directory name, you just typed a part of the name that is distinguishable from other bookmarked locations.
#### `qcd --list`
You can list all of your bookmarked directories by: `qcd [-l|--list]`
#### `qcd --delete `
You can remove a bookmark by: `qcd [-d|--delete] horse`
## TODO:
* [ ] Create Debian package.
* [ ] Create RPM Package.
* [ ] Create Arch Package.
* [ ] Add a purge option to the `uninstall.sh` that deletes the `~/.qcd` directory.