5849898283
Unit tests functional and coverage back to 100% Add more routes to dictionary, add more credentials, add default port 5554, rename cameradar logs ENV variable, improve unit test readability, remove tmp file
105 lines
3.5 KiB
Markdown
105 lines
3.5 KiB
Markdown
|
|
## wow
|
|
[](https://godoc.org/github.com/gernest/wow)
|
|
|
|
Beautiful spinners for Go commandline apps
|
|
|
|

|
|
|
|
## Install
|
|
go get -u github.com/gernest/wow
|
|
|
|
## Usage
|
|
|
|
```go
|
|
package main
|
|
|
|
import (
|
|
"os"
|
|
"time"
|
|
|
|
"github.com/gernest/wow"
|
|
"github.com/gernest/wow/spin"
|
|
)
|
|
|
|
func main() {
|
|
w := wow.New(os.Stdout, spin.Get(spin.Dots), "Such Spins")
|
|
w.Start()
|
|
time.Sleep(2 * time.Second)
|
|
w.Text("Very emojis").Spinner(spin.Get(spin.Hearts))
|
|
time.Sleep(2 * time.Second)
|
|
w.PersistWith(spin.Spinner{Frames: []string{"👍"}}, " Wow!")
|
|
}
|
|
```
|
|
|
|
## Available spinners
|
|
|
|
Name | What it looks like
|
|
--------|---------------------
|
|
`Star2` | 
|
|
`GrowHorizontal` | 
|
|
`Squish` | 
|
|
`Toggle12` | 
|
|
`Smiley` | 
|
|
`Hearts` | 
|
|
`Dots3` | 
|
|
`Dots11` | 
|
|
`Balloon` | 
|
|
`Clock` | 
|
|
`Dots4` | 
|
|
`SquareCorners` | 
|
|
`CircleHalves` | 
|
|
`Star` | 
|
|
`Arc` | 
|
|
`Toggle13` | 
|
|
`BoxBounce` | 
|
|
`Line2` | 
|
|
`Pipe` | 
|
|
`Triangle` | 
|
|
`Shark` | 
|
|
`Line` | 
|
|
`Arrow` | 
|
|
`Earth` | 
|
|
`Dots5` | 
|
|
`Toggle11` | 
|
|
`CircleQuarters` | 
|
|
`Toggle9` | 
|
|
`Dots9` | 
|
|
`Bounce` | 
|
|
`Toggle2` | 
|
|
`Toggle7` | 
|
|
`Arrow3` | 
|
|
`Moon` | 
|
|
`Dots6` | 
|
|
`Christmas` | 
|
|
`Dots10` | 
|
|
`Hamburger` | 
|
|
`BoxBounce2` | 
|
|
`BouncingBar` | 
|
|
`Flip` | 
|
|
`Dots8` | 
|
|
`Dots12` | 
|
|
`Noise` | 
|
|
`Toggle3` | 
|
|
`Toggle6` | 
|
|
`Runner` | 
|
|
`Dqpb` | 
|
|
`Dots` | 
|
|
`Toggle4` | 
|
|
`Monkey` | 
|
|
`Dots7` | 
|
|
`SimpleDots` | 
|
|
`GrowVertical` | 
|
|
`Circle` | 
|
|
`Toggle` | 
|
|
`Toggle5` | 
|
|
`Arrow2` | 
|
|
`Dots2` | 
|
|
`Toggle8` | 
|
|
`Toggle10` | 
|
|
`BouncingBall` | 
|
|
`SimpleDotsScrolling` | 
|
|
`Pong` | 
|
|
`Weather` | 
|
|
`Balloon2` | 
|