All Projects → laughedelic → fish_logo

laughedelic / fish_logo

Licence: MIT License
🐠 Fish shell colorful ASCII-art logo

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to fish logo

fish-color-scheme-switcher
A fish shell 🐟 plugin to switch color schemes 🌈
Stars: ✭ 48 (-41.46%)
Mutual labels:  fish, fisher, fish-shell, fish-plugins, fish-plugin, fish-packages, oh-my-fish
sponge
🧽 Clean fish history from typos automatically
Stars: ✭ 69 (-15.85%)
Mutual labels:  fish, fisher, fish-plugin
fish-exa
🐟 exa aliases for fish
Stars: ✭ 24 (-70.73%)
Mutual labels:  fish, fish-shell, fish-plugin
oh-my-fish
The Fish Shell Framework
Stars: ✭ 8,403 (+10147.56%)
Mutual labels:  fish, fishshell, oh-my-fish
fishline
A powerline prompt framework for the fish-shell built in fish-shell.
Stars: ✭ 66 (-19.51%)
Mutual labels:  fish, fish-shell, fish-packages
fish-abbreviation-tips
💡 Help you remembering your abbreviations
Stars: ✭ 155 (+89.02%)
Mutual labels:  fish, fisher, fish-plugin
fish-symnav
Symbolic link navigation for Fish shell
Stars: ✭ 11 (-86.59%)
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 (+0%)
Mutual labels:  fish, fish-shell
dotpr0n
Dotfiles for macOS, FreeBSD, fish, tmux, custom functions and lots more. Peekaboo!
Stars: ✭ 44 (-46.34%)
Mutual labels:  fish, fish-shell
agnoster
Agnoster for Fish 🐠
Stars: ✭ 42 (-48.78%)
Mutual labels:  fish, fish-shell
AwsTerm
A collection of awesome terminal utilities
Stars: ✭ 37 (-54.88%)
Mutual labels:  fish, fish-shell
fish-fzy
fzy inegration with fish. Search history, navigate directories and more. Blazingly fast.
Stars: ✭ 18 (-78.05%)
Mutual labels:  fish-shell, fish-plugin
dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (-34.15%)
Mutual labels:  fish, fish-shell
fish
Fish config with awesome flexible prompt, unicode symbols, better fzf integration and lot of handy functions.
Stars: ✭ 27 (-67.07%)
Mutual labels:  fish, fish-shell
sublime-fish
A robust Sublime Text syntax package for fish
Stars: ✭ 32 (-60.98%)
Mutual labels:  fish, fish-shell
dotfiles
These dotfiles could be your life.
Stars: ✭ 42 (-48.78%)
Mutual labels:  fish, fishshell
dotfiles
No description or website provided.
Stars: ✭ 20 (-75.61%)
Mutual labels:  fish, oh-my-fish
dotfiles
~nickTD
Stars: ✭ 13 (-84.15%)
Mutual labels:  fish, fish-shell
fish-kube-prompt
⎈ kubectl context/namespace in your fish shell prompt
Stars: ✭ 71 (-13.41%)
Mutual labels:  fish, fish-shell
dotfiles
❤ ~/.🛠🐈 the daily jam 🍞🥜🍇🍞
Stars: ✭ 55 (-32.93%)
Mutual labels:  fish, fish-shell

fish_logo

This plugin adds a function to print out the fish-shell ASCII-art logo. And it's customizable! See Usage and Examples.

Installation

  • Using Fisher:

    fisher install laughedelic/fish_logo
  • Using oh-my-fish:

    omf install fish_logo

Usage

  • This plugin adds the fish_logo function with the following positional arguments:

    # Argument Default
    1 outer color red
    2 medium color f70
    3 inner color yellow
    4 "mouth" symbol [
    5 eye symbol O
  • Colors are any valid arguments of the set_color command: named colors, 3 or 6 hex digits. Named colors are autocompleted.

  • To "skip" an argument (e.g. use the default), just pass an empty one:

    fish_logo f00 '' ff0
  • If you don't want colors, you can use

    fish_logo normal normal normal
  • There are several variations of the logo with different symbols used for its "mouth" and eye. The defaults correspond to the logo on the fish-shell website. Another variation of the logo seen in the wild uses L and @ symbols:

    fish_logo '' '' '' L @

    This really affects how the fish looks, so try to experiment with it yourself.

  • You can add this logo to your fish greeting with this function:

    function fish_greeting
        fish_logo
    end

    Just write it to ~/.config/fish/functions/fish_greeting.fish and you will see it every time you start a new session.

Examples

Note, that named colors will be interpreted by your terminal, so the overall look of the logo will "adapt" to your terminal color scheme.

The orange color is not in the standard 8-colors palette, so the default for it is hardcoded, but anyway it should look well with different variations of red and yellow.

Terminal Typeface Color Schemes
iTerm2 mononoki base16
red-google blue-londontube red-default
blue-harmonic16 red-solarized-l red-solarized
red-monokai blue-solarized blue-solarized-l

Credits

This work is based on the following findings:

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].