Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/scraly/gophersay

GopherSay allow you to display a message said by a cute random Gopher.
https://github.com/scraly/gophersay

Last synced: 2 days ago
JSON representation

GopherSay allow you to display a message said by a cute random Gopher.

Awesome Lists containing this project

README

        


GopherSay



GitHub release
Code Status

# About

Welcome in GopherSay!

GopherSay is inspired by Cowsay program.

GopherSay allow you to display a message said by a cute random Gopher.

# Installation

For MacOS:

```
brew tap scraly/tools
brew install gophersay
```

# Pre-requisites

Install Go in 1.16 version minimum.

# Build the app

`$ go build -o bin/gophersay main.go`

or

`$ task build`

# Run the app

`$ ./bin/gophersay`

or

`$ task run`

# Test the app

```
$ ./bin/gophersay Hello Gopher lovers!
---------------------
< Hello Gopher lovers! >
---------------------
\
\
,
(%..**,,,,,.& .,,.**
,%,*..,,,. .** **.,*,,**./
./*,,.. .**,.,..,.,**.**..(.
. (@.,*%.**.,,**,.,,%*..**,*,/(
,..../../&&%................%///#.,***.....
/....,..........................@*@%...,.,
.....................................,
&* #@................................
& ...............................
# .........................% @
/@ @, ........................* *
*., @.......................@ /@@
/....% ..........................&
/........%@@..............................% %
,....................................................* * .%
.........................@,,,,,,,@...................* @ *****#
*........................@,,,,,,/&(................... /. ****,**
........................@,,,,,,,,,,,, ................/ #/////( ,*,
//.....................@,,,,,,,,,,,,#................., #//////////
...........................,@@@ / @................../....**//////(
...,.........................@@ @.......................///*//*/(
...........................&@@@@@@.................. @///////////
,..................................................* @///////&* *
/.................................................. @/@..,(@.& (
,................................................. @ @/ .(# .
................................................, @ ,.%(#,**
.............................................../ @ . @////*/
,.............................................. @///%%.///&
*............................................. @/((((((& #
........................................../ @((((((((/*
,....................................... @/@((((///.
*................................., @/*/////
*@ # ..*.......................* /# & @/////
# # .( *### (
```

# CI/CD

This GitHub repository have a GitHub action that create a release thanks to go-releaser.