Skip to content

A set of fish shell additions to enhance the user experience

License

Notifications You must be signed in to change notification settings

dann1/fish-tools

Repository files navigation

fish-tools

A set of fish shell additions to enhance the user experience. Some of my settings are already set up in the config files, namely, config.fish, proxy-config.fish, debian-tools-config.fish and archlinux-tools.fish. See the functions description to know their respective utility.

Required software

You will need my shell tweaks to fully use these tools.

Archlinux

sudo pacman -S fish rsync wget aria2 youtube-dl x11vnc

Debian

sudo apt install debmirror dpkg-dev xz-utils gunzip fish rsync wget aria2 youtube-dl x11vnc

Installation

Replace your ~/.config/fish/config.fish by the one provided

Proxy config

Create a file named proxy-config.fish in the with the following content

#!/usr/bin/fish

# users and passwords
set user1 "user1:password1"
set user2 "user2:password2"

# proxy list, prepend the desired user to authenticate in a proxy
set proxy1              "$user1@proxy1.domain.com:port"
set proxy2              "$user2@proxy2.domain.com:port"

Beware credentials will be in plain text.

About

A set of fish shell additions to enhance the user experience

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages