Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Completions, code snippets helping you to get even more out of the amazing Fish shell
Shell Ruby
Pull request Compare This branch is 18 commits ahead, 8 commits behind lunks:master.
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Changes against lunks/fish-nuggets

  • master branch contains upstream from lunks/fish-nuggets master and is intended to be identical with it
  • patched is based on master, but is intended to include some aggressive changes and fixes which make it usable on OS X; currently no changes because upstream has been fixed
  • addons includes my non-controversial changes against patched; it adds commands, but does not change behaviour of existing ones
  • skalee equals to addons + my configs (like prompt) and is used by me personally

Fish nuggets

The fish nuggets project contains various completions and functions for the amazing Fish shell.

Git features

  • Provides completion for git commands (eg. git ch completes for you)
  • Provides completion of branch names for git branch

Rake features

Completion of rake tasks with task description. The first time you type rake we will create a file containing the rake tasks in /tmp giving you tab completion of rake tasks. This supports several Rakefile locations, so you can use it for different projects.

Capistrano features

Like Rake, lets you use tab completion for Capistrano tasks.

Rubygems features

  • edit_gem with tab completion for gem name lets you view the source for installed gems
  • gem_doc with tab completion for gem name lets you view Rdoc for installed gems


cd ~/.config/fish git init git add . git remote add github git:// git pull github master

Go into ~/.config/fish and add this repository, then pull. This will add the scripts in this projects for you to use.


Thanks to Lachie Cox for the initial rvm scripts (

Something went wrong with that request. Please try again.