goto
Directory aliases for the shell with autocomplete.
The utility provides a way to assign short aliases to filesystem paths and then change to those locations with a single command. Users register an alias by specifying a name and a directory, and later invoke the tool with that name to `cd` directly to the target location. It also supports expanding an alias to its full path, listing all defined aliases, and removing unwanted entries.
Autocomplete integration is included for both Bash and Zsh, offering tab‑completion of alias names after the command or its options. Additional features allow pushing the current directory onto the stack before moving, popping back to a previously pushed location, and cleaning up aliases that point to missing directories.
Installation can be performed via a provided script, manual sourcing of the shell script, or a Homebrew formula on macOS. The tool is stable, CLI‑available, and intended for users who frequently navigate deep or repeated directory structures in their shell environment.
Reviews
Loading reviews…
Similar apps
File Management & Transfer
pm
The easy way to switch to your projects on the shell.
File Management & Transfer
autojump
A cd command that learns - easily navigate directories from the command line.

Clipboard, Input & Automation
zoxide
Fast directory jumper in Rust.
Clipboard, Input & Automation
z.lua
`cd` command that learns your habits.

Clipboard, Input & Automation
Clipboard
Cut, copy, and paste anything, anywhere.

Clipboard, Input & Automation
fzf
A general purpose command-line fuzzy finder, can be used with any list: files/directories, command history, processes, hostnames…