Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 4 years ago)
- Default Branch: master
- Last Pushed: 2020-04-27T18:28:37.000Z (over 4 years ago)
- Last Synced: 2024-11-02T23:22:34.515Z (3 months ago)
- Topics: autojump, bash, cd, command-line-tool, dotfiles, filesystem, jump, utilities
- Language: Shell
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 2
- 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.
![](j.gif)
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 [email protected]:mattmezza/jump.git && source jump/j.sh
```
Usage
===What follows is the output of `j -h`, accessible at any time.
```
Usage:
j [OPT] ARGSOPT:
-r|--resolve
-a|--add
-l|--list
-d|--delete
-p|--db
-h|--help
-v|--versionExamples:
$ 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.