https://github.com/mattmezza/jump
🕴Navigate directories from command line easily. Like autojump but without the learning bit.
https://github.com/mattmezza/jump
autojump bash cd command-line-tool dotfiles filesystem jump utilities
Last synced: 5 months ago
JSON representation
🕴Navigate directories from command line easily. Like autojump but without the learning bit.
- Host: GitHub
- URL: https://github.com/mattmezza/jump
- Owner: mattmezza
- License: mit
- Created: 2020-04-23T16:46:16.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-27T18:28:37.000Z (over 5 years ago)
- Last Synced: 2025-04-07T12:50:18.015Z (7 months ago)
- Topics: autojump, bash, cd, command-line-tool, dotfiles, filesystem, jump, utilities
- Language: Shell
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
jump
===
`jump` is a utility to allow you to quickly jump to known location on your filesystem.

Installation
===
Installing `jump` is very easy: you just need to clone this very same repo at the latest release and then source the `j.sh` file in your bash profile. Here's how I do it in my [dotfiles](https://github.com/mattmezza/dotfiles) (see plugins.sh and plugins.txt).
```bash
git clone --branch 1.0.0 git@github.com:mattmezza/jump.git && source jump/j.sh
```
Usage
===
What follows is the output of `j -h`, accessible at any time.
```
Usage:
j [OPT] ARGS
OPT:
-r|--resolve
-a|--add
-l|--list
-d|--delete
-p|--db
-h|--help
-v|--version
Examples:
$ j name # to cd directly into 'name'
$ j -r name # to resolve 'name'
$ j -a name path # to add 'name' as 'path'
$ j -d name # to delete 'name'
$ j -l # to list all entries
$ j -h # to print this message
$ j -v # to print the jump version
$ j -p # to print the path of the DB file
```
Development
===
Developing `jump` is quite easy. Clone the repo and start editing the `j.sh` file. You can always source your verions and test it in your shell.