-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need command to print out fish logo #114
Comments
Interesting! Can we do that in current version? |
Sure, version with colors I just made (I wonder who made this logo, and why there is no colored plain text version)... function logo
echo ' '(set_color F00)'___
___======____='(set_color FF7F00)'-'(set_color FF0)'-'(set_color FF7F00)'-='(set_color F00)')
/T \_'(set_color FF0)'--='(set_color FF7F00)'=='(set_color F00)')
[ \ '(set_color FF7F00)'('(set_color FF0)'0'(set_color FF7F00)') '(set_color F00)'\~ \_'(set_color FF0)'-='(set_color FF7F00)'='(set_color F00)')
\ / )J'(set_color FF7F00)'~~ \\'(set_color FF0)'-='(set_color F00)')
\\\\___/ )JJ'(set_color FF7F00)'~'(set_color FF0)'~~ '(set_color F00)'\)
\_____/JJJ'(set_color FF7F00)'~~'(set_color FF0)'~~ '(set_color F00)'\\
'(set_color FF7F00)'/ '(set_color FF0)'\ '(set_color FF0)', \\'(set_color F00)'J'(set_color FF7F00)'~~~'(set_color FF0)'~~ '(set_color FF7F00)'\\
(-'(set_color FF0)'\)'(set_color F00)'\='(set_color FF7F00)'|'(set_color FF0)'\\\\\\'(set_color FF7F00)'~~'(set_color FF0)'~~ '(set_color FF7F00)'L_'(set_color FF0)'_
'(set_color FF7F00)'('(set_color F00)'\\'(set_color FF7F00)'\\) ('(set_color FF0)'\\'(set_color FF7F00)'\\\)'(set_color F00)'_ '(set_color FF0)'\=='(set_color FF7F00)'__
'(set_color F00)'\V '(set_color FF7F00)'\\\\'(set_color F00)'\) =='(set_color FF7F00)'=_____ '(set_color FF0)'\\\\\\\\'(set_color FF7F00)'\\\\
'(set_color F00)'\V) \_) '(set_color FF7F00)'\\\\'(set_color FF0)'\\\\JJ\\'(set_color FF7F00)'J\)
'(set_color F00)'/'(set_color FF7F00)'J'(set_color FF0)'\\'(set_color FF7F00)'J'(set_color F00)'T\\'(set_color FF7F00)'JJJ'(set_color F00)'J)
(J'(set_color FF7F00)'JJ'(set_color F00)'| \UUU)
(UU)'(set_color normal)
end Still, I believe this is pointless to include in fish release. While I don't think it would take much space (unlike actual graphics - it's just 1.5KB (1137 raw bytes), easily compressible), I also don't see a point about including this image. Something like this is too huge to have in |
@jiyinyiyong Nothing stops you from using the function I posted in this issue. There is no reason to include every single thing in fish, and I don't think fish logo is any sort useful. This way lies PHP (which, indeed, had TWO functions to get PHP logo, and one to get Zend logo, but they were removed in PHP 5.5) It looks nice, right, but it's just artwork that looks nicely on fish main page. |
@glitchmr I agree. The thing I was thinkng is, generating beautiful logos and decorating the website of Fish. |
Could always make a fish-extras repository for functions which people may find useful to have in their |
The official logo is included in the source as doc_src/ascii_fish.png. Anyone who wants to can repurpose it for their needs. |
In case anyone finds it helpful, my Tackle collection includes the ASCII-based logo via the |
For those who may encounter this issue later, I made a plugin for printing fish logo with different colors and "faces": fish_logo. |
It's kind of awkward having that just as a a pre-rendered PNG image requiring someone to OCR it or find the archived email if they wanted "the source". I don't really see the harm in including that ASCII art as ASCII text, either somewhere in the repository or as part of the default greeting. |
curl https://gist.githubusercontent.com/pathawks/66b8ce97a5b2f26d5356ac6b52bca8c1/raw/73b9493c042e94f196bf543ae0b3a933a973b1c3/fish.txt |
Who owns the copyright to this creation? Who is the originator? That mailing list poster? |
I'm going to close this, again, for multiple reasons. First, it is five years old and we are not going to add a command to display a text version of the fish logo. Because such a command doesn't serve a legitimate purpose. We could include a text version of our logo as an alternative to the PNG version we currently have. But the version linked to by @pathawks in his comment assumes the terminal understands ANSI X3.64 escape sequences. While that standard is ubiquitous it is not clear a text version of our logo should require it. Too, nearly five months after @floam asked about attribution for that file we haven't gotten a response. |
Something like:
Color would be nice, though.
The text was updated successfully, but these errors were encountered: