Categorygithub.com/gernest/wow
modulepackage
0.1.0
Repository: https://github.com/gernest/wow.git
Documentation: pkg.go.dev

# README

wow

GoDoc

Beautiful spinners for Go commandline apps

wow

Install

go get -u github.com/gernest/wow

Usage

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

NameWhat it looks like
Star2star2
GrowHorizontalgrowHorizontal
Squishsquish
Toggle12toggle12
Smileysmiley
Heartshearts
Dots3dots3
Dots11dots11
Balloonballoon
Clockclock
Dots4dots4
SquareCornerssquareCorners
CircleHalvescircleHalves
Starstar
Arcarc
Toggle13toggle13
BoxBounceboxBounce
Line2line2
Pipepipe
Triangletriangle
Sharkshark
Lineline
Arrowarrow
Earthearth
Dots5dots5
Toggle11toggle11
CircleQuarterscircleQuarters
Toggle9toggle9
Dots9dots9
Bouncebounce
Toggle2toggle2
Toggle7toggle7
Arrow3arrow3
Moonmoon
Dots6dots6
Christmaschristmas
Dots10dots10
Hamburgerhamburger
BoxBounce2boxBounce2
BouncingBarbouncingBar
Flipflip
Dots8dots8
Dots12dots12
Noisenoise
Toggle3toggle3
Toggle6toggle6
Runnerrunner
Dqpbdqpb
Dotsdots
Toggle4toggle4
Monkeymonkey
Dots7dots7
SimpleDotssimpleDots
GrowVerticalgrowVertical
Circlecircle
Toggletoggle
Toggle5toggle5
Arrow2arrow2
Dots2dots2
Toggle8toggle8
Toggle10toggle10
BouncingBallbouncingBall
SimpleDotsScrollingsimpleDotsScrolling
Pongpong
Weatherweather
Balloon2balloon2

# Packages

No description provided by the author
No description provided by the author
DO NOT EDIT : this file was automatically generated.

# Functions

ForceOutput forces all output even if not not outputting directly to a terminal.
New creates a new wow instance ready to start spinning.

# Constants

common log symbos.
common log symbos.
common log symbos.
common log symbos.

# Structs

Wow writes beautiful spinners on the terminal.

# Type aliases

LogSymbol is a log severity level.