{"id":13786752,"url":"https://github.com/Code-Hex/Neo-cowsay","last_synced_at":"2025-05-11T22:33:22.111Z","repository":{"id":13185496,"uuid":"72919606","full_name":"Code-Hex/Neo-cowsay","owner":"Code-Hex","description":"🐮 cowsay is reborn. Neo Cowsay has written in Go.","archived":false,"fork":false,"pushed_at":"2023-12-27T16:46:26.000Z","size":2310,"stargazers_count":325,"open_issues_count":9,"forks_count":22,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-12T17:48:31.691Z","etag":null,"topics":["cowsay","go","go-packages","godoc","golang","joke","neo-cowsay"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"artistic-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Code-Hex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"Code-Hex"}},"created_at":"2016-11-05T10:37:43.000Z","updated_at":"2025-04-09T14:39:06.000Z","dependencies_parsed_at":"2024-01-08T16:09:50.025Z","dependency_job_id":null,"html_url":"https://github.com/Code-Hex/Neo-cowsay","commit_stats":null,"previous_names":["code-hex/cowsay","code-hex/go-cowsay"],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-Hex%2FNeo-cowsay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-Hex%2FNeo-cowsay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-Hex%2FNeo-cowsay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-Hex%2FNeo-cowsay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Code-Hex","download_url":"https://codeload.github.com/Code-Hex/Neo-cowsay/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253645441,"owners_count":21941315,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cowsay","go","go-packages","godoc","golang","joke","neo-cowsay"],"created_at":"2024-08-03T19:01:33.695Z","updated_at":"2025-05-11T22:33:20.020Z","avatar_url":"https://github.com/Code-Hex.png","language":"Go","funding_links":["https://github.com/sponsors/Code-Hex"],"categories":["Go","Software Packages","Go Tools","Other Software","软件包"],"sub_categories":["Other Software","其他软件"],"readme":"# Neo Cowsay\n\nNeo Cowsay is written in Go. This cowsay is extended the original cowsay. added fun more options, and you can be used as a library.\n\nfor GitHub Actions users: [Code-Hex/neo-cowsay-action](https://github.com/marketplace/actions/neo-cowsay)\n\n[![Go Reference](https://pkg.go.dev/badge/github.com/Code-Hex/Neo-cowsay/v2.svg)](https://pkg.go.dev/github.com/Code-Hex/Neo-cowsay/v2) [![.github/workflows/main.yml](https://github.com/Code-Hex/Neo-cowsay/actions/workflows/main.yml/badge.svg)](https://github.com/Code-Hex/Neo-cowsay/actions/workflows/main.yml) [![Go Report Card](https://goreportcard.com/badge/github.com/Code-Hex/Neo-cowsay)](https://goreportcard.com/report/github.com/Code-Hex/Neo-cowsay) [![codecov](https://codecov.io/gh/Code-Hex/Neo-cowsay/branch/master/graph/badge.svg?token=WwjmyHrOPv)](https://codecov.io/gh/Code-Hex/Neo-cowsay)\n\n```\n ______________\n\u003c I'm Neo cows \u003e\n --------------\n       \\   ^__^\n        \\  (oo)\\_______\n           (__)\\       )\\/\\\n               ||----w |\n               ||     ||\n```\n\n## About cowsay\n\nAccording to the [original](https://web.archive.org/web/20071026043648/http://www.nog.net/~tony/warez/cowsay.shtml) original manual.\n\n```\ncowsay is a configurable talking cow, written in Perl. It operates\nmuch as the figlet program does, and it written in the same spirit\nof silliness.\n```\n\nThis is also supported `COWPATH` env. Please read more details in [#33](https://github.com/Code-Hex/Neo-cowsay/pull/33) if you want to use this.\n\n## What makes it different from the original?\n\n- fast\n- utf8 is supported\n- new some cowfiles is added\n- cowfiles in binary\n- random pickup cowfile option\n- provides command-line fuzzy finder to search any cows with `-f -` [#39](https://github.com/Code-Hex/Neo-cowsay/pull/39)\n- coloring filter options\n- super mode\n\n\u003cdetails\u003e\n\u003csummary\u003eMovies for new options 🐮\u003c/summary\u003e\n\n### Random\n\n[![asciicast](https://asciinema.org/a/228210.svg)](https://asciinema.org/a/228210)\n\n### Rainbow and Aurora, Bold\n\n[![asciicast](https://asciinema.org/a/228213.svg)](https://asciinema.org/a/228213)\n\n## And, Super Cows mode\n\nhttps://user-images.githubusercontent.com/6500104/140379043-53e44994-b1b0-442e-bda7-4f7ab3aedf01.mov\n\n\u003c/details\u003e\n\n## Usage\n\n### As command\n\n```\ncow{say,think} version 2.0.0, (c) 2021 codehex\nUsage: cowsay [-bdgpstwy] [-h] [-e eyes] [-f cowfile] [--random]\n      [-l] [-n] [-T tongue] [-W wrapcolumn]\n      [--bold] [--rainbow] [--aurora] [--super] [message]\n\nOriginal Author: (c) 1999 Tony Monroe\nRepository: https://github.com/Code-Hex/Neo-cowsay\n```\nNormal\n```\n$ cowsay Hello\n _______\n\u003c Hello \u003e\n -------\n       \\   ^__^\n        \\  (oo)\\_______\n           (__)\\       )\\/\\\n               ||----w |\n               ||     ||\n```\nBorg mode\n```\n$ cowsay -b Hello\n _______\n\u003c Hello \u003e\n -------\n       \\   ^__^\n        \\  (==)\\_______\n           (__)\\       )\\/\\\n               ||----w |\n               ||     ||\n```\n\n### As library\n\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\tcowsay \"github.com/Code-Hex/Neo-cowsay/v2\"\n)\n\nfunc main() {\n\tsay, err := cowsay.Say(\n\t\t\"Hello\",\n\t\tcowsay.Type(\"default\"),\n\t\tcowsay.BallonWidth(40),\n\t)\n\tif err != nil {\n\t\tpanic(err)\n\t}\n\tfmt.Println(say)\n}\n```\n\n[Examples](https://github.com/Code-Hex/Neo-cowsay/blob/master/examples) or [GoDoc](https://pkg.go.dev/github.com/Code-Hex/Neo-cowsay/v2)\n\n## Install\n\n### Windows users via Scoop\n\n    $ scoop install neo-cowsay\n\n### Windows users via Winget\n\n    $ winget install neo-cowsay\n\n### Mac and Linux users via Homebrew\n\n    $ brew update\n    $ brew install Code-Hex/tap/neo-cowsay\n\n### Binary\n\nYou can download from [here](https://github.com/Code-Hex/Neo-cowsay/releases)\n\n### library\n\n    $ go get github.com/Code-Hex/Neo-cowsay/v2\n\n### Go\n\n#### cowsay\n\n    $ go install github.com/Code-Hex/Neo-cowsay/cmd/v2/cowsay@latest\n\n#### cowthink\n\n    $ go install github.com/Code-Hex/Neo-cowsay/cmd/v2/cowthink@latest\n\n## License\n\n\u003cdetails\u003e\n\u003csummary\u003ecowsay license\u003c/summary\u003e\n\n```\n==============\ncowsay License\n==============\n\ncowsay is distributed under the same licensing terms as Perl: the\nArtistic License or the GNU General Public License.  If you don't\nwant to track down these licenses and read them for yourself, use\nthe parts that I'd prefer:\n\n(0) I wrote it and you didn't.\n\n(1) Give credit where credit is due if you borrow the code for some\nother purpose.\n\n(2) If you have any bugfixes or suggestions, please notify me so\nthat I may incorporate them.\n\n(3) If you try to make money off of cowsay, you suck.\n\n===============\ncowsay Legalese\n===============\n\n(0) Copyright (c) 1999 Tony Monroe.  All rights reserved.  All\nlefts may or may not be reversed at my discretion.\n\n(1) This software package can be freely redistributed or modified\nunder the terms described above in the \"cowsay License\" section\nof this file.\n\n(2) cowsay is provided \"as is,\" with no warranties whatsoever,\nexpressed or implied.  If you want some implied warranty about\nmerchantability and/or fitness for a particular purpose, you will\nnot find it here, because there is no such thing here.\n\n(3) I hate legalese.\n```\n\n\u003c/details\u003e\n\n(The Artistic License or The GNU General Public License)\n\n## Author\nNeo Cowsay: [codehex](https://twitter.com/CodeHex)  \nOriginal: (c) 1999 Tony Monroe\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCode-Hex%2FNeo-cowsay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCode-Hex%2FNeo-cowsay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCode-Hex%2FNeo-cowsay/lists"}