All Projects → 0rax → fishline

0rax / fishline

Licence: MIT license
A powerline prompt framework for the fish-shell built in fish-shell.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to fishline

Angel Ps1
Your fancy shell prompt fed by your guardian angel
Stars: ✭ 60 (-9.09%)
Mutual labels:  prompt, fish-shell, powerline
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.
Stars: ✭ 12,989 (+19580.3%)
Mutual labels:  fish, prompt, powerline
fish logo
🐠 Fish shell colorful ASCII-art logo
Stars: ✭ 82 (+24.24%)
Mutual labels:  fish, fish-shell, fish-packages
Powerline Extra Symbols
▶️ Extra glyphs for your powerline separators
Stars: ✭ 778 (+1078.79%)
Mutual labels:  prompt, fish-shell, powerline
Silver
A cross-shell customizable powerline-like prompt with icons
Stars: ✭ 238 (+260.61%)
Mutual labels:  fish, prompt, powerline
fish-kube-prompt
⎈ kubectl context/namespace in your fish shell prompt
Stars: ✭ 71 (+7.58%)
Mutual labels:  fish, prompt, fish-shell
fish-color-scheme-switcher
A fish shell 🐟 plugin to switch color schemes 🌈
Stars: ✭ 48 (-27.27%)
Mutual labels:  fish, fish-shell, fish-packages
Dotfiles
My personal dotfiles.
Stars: ✭ 162 (+145.45%)
Mutual labels:  fish, fish-shell
fish
Fish config with awesome flexible prompt, unicode symbols, better fzf integration and lot of handy functions.
Stars: ✭ 27 (-59.09%)
Mutual labels:  fish, fish-shell
sublime-fish
A robust Sublime Text syntax package for fish
Stars: ✭ 32 (-51.52%)
Mutual labels:  fish, fish-shell
Zoxide
A smarter cd command. Supports all major shells.
Stars: ✭ 4,422 (+6600%)
Mutual labels:  fish, fish-shell
dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (-18.18%)
Mutual labels:  fish, fish-shell
Sdkman For Fish
Adds support for SDKMAN! to fish
Stars: ✭ 139 (+110.61%)
Mutual labels:  fish, fish-shell
Packages Main
Primary Oh My Fish package repository.
Stars: ✭ 138 (+109.09%)
Mutual labels:  fish, fish-shell
Fish Bd
Quickly go back to a parent directory up in your current working directory tree. Don't write 'cd ../../..' redundantly, use bd instead.
Stars: ✭ 113 (+71.21%)
Mutual labels:  fish, fish-shell
Plugin Nvm
Node version manager wrapper for Fish shell
Stars: ✭ 173 (+162.12%)
Mutual labels:  fish, fish-shell
dotfiles
macOS / Linux / Codespaces dotfiles with 1-line setup script. Tested on Apple Silicon Macs. Supports both zsh and fish. Now managed with https://github.com/twpayne/chezmoi
Stars: ✭ 82 (+24.24%)
Mutual labels:  fish, fish-shell
Powerline Go
A beautiful and useful low-latency prompt for your shell, written in go
Stars: ✭ 2,299 (+3383.33%)
Mutual labels:  fish, powerline
terminer
Upgrade your terminal experience with a single command.
Stars: ✭ 28 (-57.58%)
Mutual labels:  fish, prompt
agnoster
Agnoster for Fish 🐠
Stars: ✭ 42 (-36.36%)
Mutual labels:  fish, fish-shell

A powerline prompt framework for the fish-shell built in fish-shell

Latest release Join the chat at https://gitter.im/0rax/fishline

Preview

fishline_preview

Requirements

This framework uses a lot of glyph from Powerline fonts in order to work, you will need to install one of them and select it as your shell font to enjoy this software completely. More information about how to install them can be found in the Powerline wiki.

Installation

Manually

In order to install fishline, you will need to clone this repository somewhere and specify this path in your config.fish file as well as sourcing the init.fish file present from the repository.

Here is an example on how to do it, by cloning fishline in your ~/.config/fish folder:

git clone https://github.com/0rax/fishline.git/ ~/.config/fish/fishline

Then modify your ~/.config/fish/config.fish and add:

if status is-interactive
    set FLINE_PATH $HOME/.config/fish/fishline
    source $FLINE_PATH/init.fish
end

Using Fisher

This is the easiest way to install fishline in your fish-shell environment. Fisher will install it and link all the needed functions for you by running the following command:

fisher install 0rax/fishline

This will allow you to use the fishline command directly and access to all the possible theming / configuration available as if you installed it manually.

NOTE: When installing fishline using Fisher, a file named fishline-init.fish will be created in ~/.config/fish/conf.d. If you wish to configure, you should not update this file but instead create a new one to set your configuration variable, just make sure that this file is loaded after it (naming the file fishline.fish or fishline-theme.fish should work).

Configuration

To use fishline as your prompt, update or create a fish_prompt.fish file in your functions folder (~/.config/fish/functions by default) to include:

function fish_prompt
    fishline -s $status
end

More informations about installation and configuration available in the wiki.

License

fishline is MIT licensed. See LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].