• Stars
    star
    113
  • Rank 310,115 (Top 7 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 8 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🐠 Fish shell colorful ASCII-art logo

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:

More Repositories

1

pisces

♓️ Fish shell plugin that helps you to work with paired symbols in the command line
Shell
264
star
2

literator

📝 Generate literate-style markdown docs from your sources
Scala
57
star
3

brew-completions

🍺Fish shell completions for Homebrew
Shell
49
star
4

atom-ide-scala

:atom: Scala & Dotty support for Atom IDE (🧟‍♂️ zombie repo)
Scala
48
star
5

LoadFileToRepl

🔁A Sublime plugin that provides native commands to load current source file into SublimeREPL
Python
25
star
6

sbt-publish-more

📤 Publish artifacts to more than one repository
Scala
23
star
7

scalafmt-probot

🤖Github bot for checking code formatting with scalafmt
Scala
15
star
8

atom-sbt-client

🔧sbt server integration with Atom IDE UI
JavaScript
9
star
9

sublime-idris

Sublime Text plugin for Idris language. MOVED TO @idris-hackers
Python
9
star
10

sparse-lin-alg

🔢Haskell library for sparse matrices and some linear algebra on them (UNMAINTAINED)
Haskell
7
star
11

scalajs-probot

🤖Scala.js facades for the Probot framework
Scala
7
star
12

M-Cohomology

Basic abstractions and methods for computations in terms of group algebra Z[G] and automatic construction of cocycle translations for computation of cup-product.
Haskell
6
star
13

github_app_auth

Tiny Deno library and CLI to authenticate as a GitHub App and generate installation tokens
TypeScript
6
star
14

planckman

⌨️Planck keyboard + Workman layout via QMK firmware
C
3
star
15

fish

My config files and functions for the fish-shell
Shell
3
star
16

scalajs-octokit

:octocat: Scala.js facades for octokit/rest.js (GitHub REST API v3)
Scala
2
star
17

scalajs-atom-api

⚛️Scala.js facades for some Atom-related APIs
Scala
1
star
18

laoshi_bot

老师 Telegram bot that integrates with Skritter to teach you Chinese
Scala
1
star
19

scalajs-java-home

Scala.js facade for the find-java-home npm package
Scala
1
star
20

dotvim

Just some of my custom vim files
1
star
21

scala-adder

Answering SO question: "Generic Adder from Idris to Scala?"
Scala
1
star