Home

Awesome

Fish Shell Goodies

_install.fish

 _____ _     _   
|   __|_|___| |_ 
|   __| |_ -|   |
|__|  |_|___|_|_|
                   

Fish config with awesome flexible prompt, unicode symbols, better fzf integration and lot of handy functions.

Instalation

  1. git clone git@github.com:dmi3/fish.git
  2. Install configs:
    • All: run ./_install.fish ⚠ this will remove ~/.config/fish! Backup before running
    • Some: source files you are interested in your ~/.config/fish/config.fish
  3. Install fzf or run fish -c update-fzf
<hr/>

aliases.fish

Useful aliases

<hr/>

colors.fish

Dark theme. See screenshots.

<hr/>

completions/todo.fish

Decription

Auto generate completion for todo script. Search script for strings starting with -- and add them to Fish completion as arguments for todo command

<hr/>

config.fish

Entry point that includes all other configs

<hr/>

developer.fish

Functions useful for developers

<hr/>

main.fish

Better integration of Fish Shell and fzf

<hr/>

prompt.fish

<img src="https://developer.run/pic/fish_prompt.gif">

Description

Two line prompt with full path and Git integration that scales nicely

<hr/>

singlecmd.fish

Decription

<img src="https://developer.run/pic/singlecmd.fish.gif"/>

For example you want execute git clone git@github.com:dmi3/bin.git in current directory from Double Commander:

Requirements

Usage

<hr/>

web.fish

Calls to various CLI friendly web services

<hr/>