Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/joehillen/to-fish

Bookmarks for Fish Shell
https://github.com/joehillen/to-fish

bookmark command-line-tool fish fish-plugin fish-plugins fish-shell fisherman

Last synced: about 2 months ago
JSON representation

Bookmarks for Fish Shell

Awesome Lists containing this project

README

        

# to-fish

A directory bookmarking tool for fish-shell.

## Usage

`to` puts bookmarks in the directory `~/.local/share/to-fish/`

Use `set -U TO_DIR` to change where bookmarks are stored.

```txt
$ to help
Usage:
to (BOOKMARK|DIR) Go to BOOKMARK or DIR
to add [BOOKMARK] [DEST] Create a BOOKMARK for DEST
Default BOOKMARK: name of current directory
Default DEST: path to current directory
to add DEST Create a bookmark for DEST if it is a directory
to ls List all bookmarks
to mv OLD NEW Change the name of a bookmark from OLD to NEW
to rm BOOKMARK Remove BOOKMARK
to clean Remove bookmarks that have a missing destination
to resolve BOOKMARK Print the destination of a bookmark
to help Show this message

Bookmarks are stored in: ~/.local/share/to-fish
To change, run: set -U TO_DIR
```

## Installation

### [Fisher](https://github.com/jorgebucaran/fisher) (recommended)

```txt
fisher install joehillen/to-fish
```

### [fundle](https://github.com/tuvistavie/fundle)

Add the following to `~/.config/fish/config.fish` and run `fundle install`.

```txt
fundle plugin joehillen/to-fish
```

## Manually

Run `make`