π π π Bookmarks for the terminal π π π
The tldr usage of goto
:
- Bookmark with
goto --add ./my_folder
- Use
cd
to go somewhere else, or open a new terminal, or restart your computer - Run
goto my_folder
and you're teleported back tomy_folder
Usage gifs and usage documentation can be found in the docs folder
- Like browser bookmarks, but for the commandline!
- Add commonly visited places, like
code/my_project
and teleport to it from anywhere! - Did you say you want auto-completion with that? Of course there is auto-completion!
- Works with bash, zsh and powershell!
- Got several folders with similar names? Use an alias for the bookmark!
Goto - The good way to program
cargo install --locked goto-cd
goto-cd --install >> ~/.bashrc
cargo install --locked goto-cd
goto-cd --install >> ~/.zshrc
cargo install --locked goto-cd
goto-cd --powershell-install >> $PROFILE
Restart your shell for effects to take place
Note: The installed binary is called goto-cd
, but goto
is the name of the command
loaded into your shell. goto-cd
is only referenced when installing the first time.
goto --add .
# Prints "Added 'catears' which points to '/home/catears'"
cd /
goto catears
# Ends up at /home/catears
cargo install --locked goto-cd
# Installs the newest version of `goto-cd`
goto --install
# Installs the latest version of shell scripts for both unix/windows
See the docs folder.
See contributing.md.
MIT - see LICENSE