All Projects → CatEars → goto

CatEars / goto

Licence: MIT License
Goto - The Good Way to Program

Programming Languages

rust
11053 projects
shell
77523 projects
powershell
5483 projects

Projects that are alternatives of or similar to goto

Enhancd
🚀 A next-generation cd command with your interactive filter
Stars: ✭ 2,049 (+14535.71%)
Mutual labels:  zsh, cd, command-line-tool
Zsh Vi Mode
💻 A better and friendly vi(vim) mode plugin for ZSH.
Stars: ✭ 181 (+1192.86%)
Mutual labels:  zsh, command-line-tool
Z.lua
⚡ A new cd command that helps you navigate faster by learning your habits.
Stars: ✭ 2,164 (+15357.14%)
Mutual labels:  zsh, cd
wifiqr
Create a QR code with your Wi-Fi login details
Stars: ✭ 207 (+1378.57%)
Mutual labels:  utility, command-line-tool
Rcli
Rapidly create full-featured command line interfaces with help, subcommand dispatch, and validation.
Stars: ✭ 9 (-35.71%)
Mutual labels:  zsh, command-line-tool
Kube Aliases
Kubernetes Aliases and Bash Functions
Stars: ✭ 40 (+185.71%)
Mutual labels:  zsh, command-line-tool
dotfiles
dotfiles symbolic links management CLI
Stars: ✭ 156 (+1014.29%)
Mutual labels:  utility, command-line-tool
Autoenv
Directory-based environments
Stars: ✭ 4,859 (+34607.14%)
Mutual labels:  zsh, cd
gee
🏵 Gee is tool of stdin to each files and stdout. It is similar to the tee command, but there are more functions for convenience. In addition, it was written as go
Stars: ✭ 65 (+364.29%)
Mutual labels:  utility, command-line-tool
Infinite-File-Curtailer
Curtail is a utility program that reads stdin and writes to a file bound by size.
Stars: ✭ 23 (+64.29%)
Mutual labels:  utility, command-line-tool
czmod
🚀 Native Module Written in C to Boost z.lua !!
Stars: ✭ 35 (+150%)
Mutual labels:  zsh, cd
Goto
Alias and navigate to directories with tab completion in Linux
Stars: ✭ 698 (+4885.71%)
Mutual labels:  zsh, utility
Sultan
Sultan: Command and Rule over your Shell
Stars: ✭ 625 (+4364.29%)
Mutual labels:  zsh, command-line-tool
json2xml
json to xml converter in python3
Stars: ✭ 76 (+442.86%)
Mutual labels:  utility, command-line-tool
Zsh Z
Jump quickly to directories that you have visited "frecently." A native ZSH port of z.sh.
Stars: ✭ 562 (+3914.29%)
Mutual labels:  zsh, command-line-tool
Zoxide
A smarter cd command. Supports all major shells.
Stars: ✭ 4,422 (+31485.71%)
Mutual labels:  zsh, command-line-tool
Dotbare
Manage dotfiles and any git directories interactively with fzf
Stars: ✭ 327 (+2235.71%)
Mutual labels:  zsh, command-line-tool
Fz
Cli shell plugin, the missing fuzzy tab completion feature of z jump around command.
Stars: ✭ 359 (+2464.29%)
Mutual labels:  zsh, cd
smartcd
Expedite your navigation of Linux filesystem.
Stars: ✭ 35 (+150%)
Mutual labels:  cd, command-line-tool
diskusage
FANTASTIC SPEED utility to find out top largest folders/files on the disk.
Stars: ✭ 64 (+357.14%)
Mutual labels:  utility, command-line-tool

goto

🔖 🔖 🔖 Bookmarks for the terminal 🔖 🔖 🔖

The tldr usage of goto:

  1. Bookmark with goto --add ./my_folder
  2. Use cd to go somewhere else, or open a new terminal, or restart your computer
  3. Run goto my_folder and you're teleported back to my_folder

Usage 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 bash, zsh and powershell!
  • Got several folders with similar names? Use an alias for the bookmark!

Unnecessary slogan

Goto - The good way to program

Installing

bash

cargo install --locked goto-cd
goto-cd --install >> ~/.bashrc

zsh

cargo install --locked goto-cd
goto-cd --install >> ~/.zshrc

powershell

cargo install --locked goto-cd
goto-cd --powershell-install >> $PROFILE

Finally

Restart your shell for effects to take place

Basic Usage

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

Updating

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

Documentation

See the docs folder.

Contributing

See contributing.md.

License

MIT - see LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].