awesome-fish-shell - A curated list of awesome tools, prompts and other cool nuggets for the amazing fish-shell

  •        33

A curated list of awesome tools, prompts and other cool nuggets for the amazing fish-shell. To contribute, fork this repository, add your amazing nugget and send a PR.

https://github.com/fisherman/awesome-fish-shell

Tags
Implementation
License
Platform

   




Related Projects

fish-shell-setup-osx - :blowfish: Tutorial: Fish, Fisherman, Powerline Fonts + iTerm2

  •    Shell

Terminal Setup for OS X with Fish Shell, Fisherman, Powerline Fonts and iTerm2. Can't wait to run the fish shell? You can run the install.sh to install the Fish Shell, Fisherman, Powerline Fonts and iTerm2.

awesome-fish-shell - A curated list of awesome tools, prompts and other cool nuggets for the amazing fish-shell

  •    

A curated list of awesome tools, prompts and other cool nuggets for the amazing fish-shell. To contribute, fork this repository, add your amazing nugget and send a PR.

fisherman - The fish-shell plugin manager.

  •    Shell

fisherman is a fish-shell plugin manager. Translations: 日本語, 繁體中文, 简体中文, 한국어, Русский, Português, Türkçe, Español, Français, Català, Deutsch, فارسی.

awesome-shell - A curated list of awesome command-line frameworks, toolkits, guides and gizmos

  •    

A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. This awesome collection is also available on Unix-Shell.ZEEF.com. Choose your base shell.

theme-bobthefish - A Powerline-style, Git-aware fish theme optimized for awesome.

  •    Shell

bobthefish is a Powerline-style, Git-aware fish theme optimized for awesome. This theme is based loosely on agnoster.


powerline - Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile

  •    Python

Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, fish, tmux, IPython, Awesome, i3 and Qtile. You should check out some of the Powerline derivatives. The most lightweight and feature-rich alternative is currently Bailey Ling’s vim-airline project.

fish-shell-cookbook - Tips and recipes for fish, from shell to plate

  •    

This document is a living book of recipes to solve particular programming problems using fish-shell. Whether you are in the mood for mackerel or salmon on the grill, there is always a distinctive and delicious way to prepare any type of fish. Well-known shells are bash, ash, csh, ksh and the popular zsh. All these shells are POSIX, so well-written POSIX-compliant scripts should run without modification in any of them. That's about the only good reason to learn POSIX shell.

virtualfish - A Fish wrapper for Ian Bicking's virtualenv, based loosely on Doug Hellman's virtualenvwrapper for Bash

  •    Shell

A Fish Shell wrapper for Ian Bicking's virtualenv, somewhat loosely based on Doug Hellman's virtualenvwrapper for Bourne-compatible shells. You can also get help on #virtualfish on OFTC (ircs://irc.oftc.net:6697/#virtualfish), the same network as the Fish IRC channel.

fisher - A package manager for the fish shell

  •    Shell

Fisher is a package manager for the fish shell. It defines a common interface for package authors to build and distribute their shell scripts in a portable way. You can use it to extend your shell capabilities, change the look of your prompt and create repeatable configurations across different systems effortlessly. Download fisher to your fish functions directory or any directory in your $fish_function_path.

bass - Make Bash utilities usable in Fish shell

  •    Python

Bass makes it easy to use utilities written for Bash in fish shell. Regular bash scripts can be used in fish shell just as scripts written in any language with proper shebang or explicitly using the interpreter (i.e. using bash script.sh). However, many utilities, such as virtualenv, modify the shell environment and need to be sourced, and therefore cannot be used in fish. Sometimes, counterparts (such as the excellent virtualfish) are created, but that's often not the case.

oh-my-fish - The Fishshell Framework.

  •    Shell

Oh My Fish provides core infrastructure to allow you to install packages which extend or modify the look of your shell. It's fast, extensible and easy to use.

dotfiles - paul's shell, git, etc config files. also homebrew, migration setup. good stuff.

  •    Vim

This repo contains config for bash, zsh, and fish. As of March 2016, I'm using fish shell mostly, but fall back to bash once in a while. The bash and fish stuff are both well maintained; zsh, less so. If you're using fish you'll want to do a git submodule update --init. So many goodies.

fish-shell - The user-friendly command line shell.

  •    Shell

fish is a smart and user-friendly command line shell for macOS, Linux, and the rest of the family. fish includes features like syntax highlighting, autosuggest-as-you-type, and fancy tab completions that just work, with no configuration required.For more on fish's design philosophy, see the design document.

oh-my-fish - Framework for managing your fish shell configuration inspired by Oh My ZSH.

  •    Shell

Framework for managing your fish shell configuration inspired by Oh My ZSH.

zsh-autosuggestions - Fish-like autosuggestions for zsh

  •    Shell

Fish-like fast/unobtrusive autosuggestions for zsh. It suggests commands as you type, based on command history.

zsh-history-substring-search - 🐠 ZSH port of Fish history search (up arrow)

  •    Shell

This is a clean-room implementation of the Fish shell's history search feature, where you can type in any part of any command from history and then press chosen keys, such as the UP and DOWN arrows, to cycle through matches. Bind keyboard shortcuts to this script's functions.

direnv - Unclutter your .profile

  •    Go

direnv is an environment switcher for the shell. It knows how to hook into bash, zsh, tcsh, fish shell and elvish to load or unload environment variables depending on the current directory. This allows project-specific environment variables without cluttering the ~/.profile file. Before each prompt, direnv checks for the existence of a ".envrc" file in the current and parent directories. If the file exists (and is authorized), it is loaded into a bash sub-shell and all exported variables are then captured by direnv and then made available to the current shell.

powerline-go - A beautiful and useful low-latency prompt for your shell, written in go

  •    Go

A Powerline like prompt for Bash, ZSH and Fish. Based on Powerline-Shell by @banga. Ported to golang by @justjanne. Each of these will have a number next to it if more than one file matches.

Shell Fish

  •    

SHELL-FISH project aims to deliver a learning support system by providing learners with a facility to obtain feedback, a development plan and a record of progress related to that feedback. Teachers will have a feedback management system.