pathmarks

Crates.iopathmarks
lib.rspathmarks
version0.1.1
created_at2026-01-14 19:47:46.846283+00
updated_at2026-01-21 09:16:46.700214+00
descriptionSimple path bookmarks for your shell
homepage
repositoryhttps://github.com/sofusa/pathmarks
max_upload_size
id2043587
size30,519
Sofus (SofusA)

documentation

README

pathmarks

pathmarks is a tool for bookmarking paths, and a smarter way to change directory.

This is similar to other autojump tools like zoxide, but you need to manually mark bookmarks.

Usage

Init pathmarks in your shell. Fish is supported, while zsh, bash and nushell is experimental.

# fish
pathmarks init fish | source

# zsh
eval "$(pathmarks init zsh)"

# bash
eval "$(pathmarks init bash)"

# nushell
pathmarks init nushell | save ~/.nu-pathmarks.nu
source ~/.nu-pathmarks.nu

This will add commands t and ts to your shell. t list saved bookmarks, picking one changed directory. ts saves given bookmark. t <ARGUMENT> tries to guess where you want to go. First checks case insensitive for directories. Then fussy finds in saved bookmarks.

You can provide a --cmd to specify the command.

You can delete bookmarks with pathmarks delete, and prune invalid bookmarks with pathmarks prune.

Installation

Cargo

cargo install pathmarks
Commit count: 8

cargo fmt