GithubHelp home page GithubHelp logo

laughedelic / fish_logo Goto Github PK

View Code? Open in Web Editor NEW
127.0 6.0 9.0 15 KB

๐Ÿ  Fish shell colorful ASCII-art logo

License: MIT License

Shell 100.00%
fish logo ascii-art-logo fish-shell fishshell fish-plugin fish-plugins ascii-art oh-my-fish oh-my-fish-plugin

fish_logo's Introduction

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:

fish_logo's People

Contributors

adipurnamk avatar amiller27 avatar laughedelic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

fish_logo's Issues

Using `fish_greeting` var

On iTerm 3.0 on Mac OS X:
screenshot 2016-06-03 17 46 18

Not sure if this is an issue that can be resolved, but just wanted to bring it up. I will be looking into this further.

Love the plugin btw!

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.