All Projects β†’ matusf β†’ goto

matusf / goto

Licence: MIT license
A fish shell utility to quickly navigate to aliased directories supporting tab-completion

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to goto

fish-exa
🐟 exa aliases for fish
Stars: ✭ 24 (+41.18%)
Mutual labels:  fish, aliases
dotfiles
My collection of dotfiles
Stars: ✭ 77 (+352.94%)
Mutual labels:  fish
Pisces
♓️ Fish shell plugin that helps you to work with paired symbols in the command line
Stars: ✭ 210 (+1135.29%)
Mutual labels:  fish
pacstall
An AUR-inspired package manager for Ubuntu
Stars: ✭ 842 (+4852.94%)
Mutual labels:  fish
Replay.fish
Run Bash commands replaying changes in Fish. 🍀
Stars: ✭ 230 (+1252.94%)
Mutual labels:  fish
dotfiles
This is a dotfiles repository created and maintained by @erdaltsksn. It contains a collection of `.files`.
Stars: ✭ 16 (-5.88%)
Mutual labels:  fish
Zoxide
A smarter cd command. Supports all major shells.
Stars: ✭ 4,422 (+25911.76%)
Mutual labels:  fish
Blackeye-for-Windows
This is a Phishing tool. Phishing is a type of hacking also called credential harvesting. It creates fake websites for victims to login which saves their login info which includes IP, User-Agent, Username and Password to a file in the computer running Blackeye. This tool has been there for Linux and even Android via Termux. I converted it to Win…
Stars: ✭ 38 (+123.53%)
Mutual labels:  fish
terminer
Upgrade your terminal experience with a single command.
Stars: ✭ 28 (+64.71%)
Mutual labels:  fish
dotfiles
My NixOS configuration featuring awesome and neovim
Stars: ✭ 40 (+135.29%)
Mutual labels:  fish
Starship
β˜„πŸŒŒοΈ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Stars: ✭ 20,504 (+120511.76%)
Mutual labels:  fish
Silver
A cross-shell customizable powerline-like prompt with icons
Stars: ✭ 238 (+1300%)
Mutual labels:  fish
fishfrymap
Fish Fry Map project repository
Stars: ✭ 14 (-17.65%)
Mutual labels:  fish
Spark.fish
β–β–‚β–„β–†β–‡β–ˆβ–‡β–†β–„β–‚β–
Stars: ✭ 229 (+1247.06%)
Mutual labels:  fish
pyenv
Pyenv support plugin for fish-shell
Stars: ✭ 62 (+264.71%)
Mutual labels:  fish
Awsm.fish
A curation of prompts, plugins & other resources for Fish. 🐚
Stars: ✭ 2,641 (+15435.29%)
Mutual labels:  fish
Iterm Fish Fisher Osx
Complete guide and Bash script to install Command Line Tools + Homebrew + iTerm2 + Fish Shell + Fisher + Plugins for development purposes
Stars: ✭ 249 (+1364.71%)
Mutual labels:  fish
await
28Kb, small memory footprint, single binary that run list of commands in parallel and waits for their termination
Stars: ✭ 73 (+329.41%)
Mutual labels:  fish
dotfiles
Personal dotfiles for my Arch / BSPWM install.
Stars: ✭ 46 (+170.59%)
Mutual labels:  fish
dotfiles
No description or website provided.
Stars: ✭ 20 (+17.65%)
Mutual labels:  fish

goto

A fish shell utility to quickly navigate to aliased directories supporting tab-completion

goto is a port of goto to fish shell.

demo

Installation

Via fisher

fisher install matusf/goto

Manually

Simply copy the goto.fish to your fish/functions directory. (Typically ~/.config/fish/functions) or run:

curl --create-dirs -o ~/.config/fish/functions/goto.fish https://raw.githubusercontent.com/matusf/goto/master/functions/goto.fish

Usage

Go to an aliased directory

$ goto <alias>

Register an alias

$ goto -r <alias> <directory>
$ goto --register <alias> <directory>

Unregister an alias

$ goto -u <alias>
$ goto --unregister <alias>

List aliases

$ goto -l
$ goto --list

Cleanup non existent directory aliases

$ goto -c
$ goto --cleanup

Expand an alias

$ goto -x <alias>
$ goto --expand <alias>

Print goto version

$ goto -v
$ goto --version

Print a help message

$ goto -h
$ goto --help

Features

Configuration

You can configure the location of goto database by setting an environment variable GOTO_DB to a path to a file where you would like to store aliases.

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].