GithubHelp home page GithubHelp logo

fish-shell-functions's Introduction

Fish shell functions

Various functions for Fish shell.

Installation

This maps straight to your ~/.config/fish/functions directory.

Index

* bass                      Source bash files in Fish
* battery                   Display battery level on linux
* config
* cpd                       Capistrano deploy to production
* csd                       Capistrano deploy to staging
* dark                      Dark terminal theme
* desk                      Change dir to OSX Desktop
* dev                       Change to develop branch
* ec2                       Connect to an ec2 instance
* feature                   Start Git flow feature branch
* finish                    Finish Git flow branch
* fish_prompt
* fish_prompt_osx
* fish_prompt_ubuntu
* fish_right_prompth
* fish_right_prompt_osx
* fish_right_prompt_ubuntu
* font.fish
* fundle.fish
* g.fish
* ga.fish
* garp.fish
* garp3.fish
* garppush.fish
* gc.fish
* git-curr-branch-type.fish
* git-push-upstream.fish
* gl.fish
* glg.fish                  Git pull Garp repository
* golem.fish
* gp.fish
* gpg-init.fish             Initialize GPG agent
* gs.fish                   Git status
* hotfix.fish               Start Git flow hotfix branch
* light.fish                Light terminal theme
* ls.fish
* ls_osx.fish
* ls_ubuntu.fish
* lsl.fish
* lsl_osx.fish
* lsl_ubuntu.fish
* master.fish               Switch to master branch
* mongo-start.fish
* mount-external-buffer
* mount-sdcard
* mount-small-buffer
* mw.fish
* nvm.fish                  Node version manager
* release.fish              Start Git flow release branch
* scaffold.fish
* sites.fish                Change dir to OSX Sites dir
* src.fish                  Source Fish config file
* sudo.fish                 Sudo wrapper, enables 'sudo !!' in Fish
* wifi.fish

OS-specifics

These are my personal functions and customizations for Fish shell. Since I use them on more than one operating system, some of them have OS-specific varieties.

For instance, the directory listing function ls can't be the same on both OSX and Linux, since /bin/ls requires different parameters on those operating systems.

In those case, I have renamed them:

ls_osx.fish
ls_ubuntu.fish

Locally, I symlink the command:

$ ln -s ls_osx.fish ls.fish

The symlink is in .gitignore and is thus free to be changed per OS.

This applies to the following functions:

  • ls.fish
  • lsl.fish
  • fish_prompt.fish
  • fish_right_prompt.fish

fish-shell-functions's People

Contributors

aapit avatar harmenjanssen avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

agroth

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.