Skip to content

Custom Config and functions for the Fish Shell, making common tasks more convenient & my life easier πŸ™‚ .

License

Notifications You must be signed in to change notification settings

helkaroui/my-fish-functions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

my-fish-functions

Custom Config and functions for the Fish Shell, making common tasks more convenient & my life easier πŸ™‚ .

Setup Fish

https://www.vultr.com/docs/installing-fish-shell-on-ubuntu

Step 1: Downloading Fish

You can install Fish with apt-get:

apt-get install fish

Step 2: Entering Fish

You can now enter the Fish shell simply by typing:

fish

Step 3: Setting Fish as your default shell

You can set Fish as your default shell instead of Bash:

chsh -s /usr/bin/fish

This way, Fish will be used automatically every time you log in. Test this setting by exiting SSH, then logging back in. Upon logging in, you will be presented with a Fish shell.

Step 4: Creating a config file

In order to be able to change the properties of the Fish shell, we first need to create a config file.

mkdir -p ~/.config/fish
vim ~/.config/fish/config.fish

Installation

# Backup your old ~/.config/fish first, then:
$ git clone https://github.com/helkaroui/my-fish-functions
$ ./install_requirements.sh
$ ./update_fish.sh

About

Custom Config and functions for the Fish Shell, making common tasks more convenient & my life easier πŸ™‚ .

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages