The Wayback Machine - https://web.archive.org/web/20201112003759/https://github.com/CatEars/goto
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

goto

build PyPI version coverage Tested With Docker, pytest and Tox CodeFactor saythanks

πŸš€ πŸš€ πŸš€ A command line tool for teleporting around your computer! πŸš€ πŸš€ πŸš€

The (very) tldr usage of goto:

Usage Picture

Gifs and usage documentation can be found in the docs folder

Key Features

  • 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 both zsh and bash!
  • What if you want to call my_project "secret_project" instead? Goto's got you covered!
  • Do you want different auto completion at different times? We got profiles for that!
  • Works great as a complement to j!

Unnecessary slogan

Goto - The good way to program

Installing

bash

pip install --user goto-cd
_gotohelper --install bash
source ~/.bashrc

zsh

pip install --user goto-cd
_gotohelper --install zsh
source ~/.zshrc

Help I get "Command not found!"

There is a slight chance you get the error message _gotohelper: command not found when installing. This probably means that goto was installed correctly, but your PATH variable needs to include where _gotohelper is located. With newer versions of pip _gotohelper tends to be installed in ~/.local/bin and so you would add export PATH=$PATH:~/.local/bin to the end of your .bashrc in bash and .zshrc in zsh.

Documentation

See the docs folder.

Contributing

See contributing.md.

License

MIT - see LICENSE

You can’t perform that action at this time.