https://github.com/fbeline/portal
With it, you can create your own portals
https://github.com/fbeline/portal
Last synced: about 1 year ago
JSON representation
With it, you can create your own portals
- Host: GitHub
- URL: https://github.com/fbeline/portal
- Owner: fbeline
- License: mit
- Created: 2018-02-24T05:49:17.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-26T23:43:28.000Z (over 8 years ago)
- Last Synced: 2025-05-12T23:42:06.132Z (about 1 year ago)
- Language: Go
- Size: 22.5 KB
- Stars: 32
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# [p]ortal [](https://travis-ci.org/fbeline/portal)
portal is a file system navigation tool inspired by [autojump](https://github.com/wting/autojump).
portal record your terminal usage and fast jump to your desired location.

## prerequisite
- go
- bash or ZSH
## Installation
```
go get github.com/fbeline/portal
```
copy the following code into your .bashrc or .zshrc file.
### bash
```bash
source $GOPATH/src/github.com/fbeline/portal/portal.sh
```
### zsh
```bash
source $GOPATH/src/github.com/fbeline/portal/portal.zsh
```
*make sure that you have $GOPATH properly configured.*
## Usage
*Directories must be visited first before you are able to jump.*
Jump to a directory that contains `doc`.
```
p doc
```
Jump to a Child directory that contains `test`.
```
pc test
```
Return the matched directory path without jumping to it.
```
portal doc
```
List saved paths and the relative scores.
```
portal l
```
for more information.
```
portal -h
```
## License
MIT