github.com/theckman/yacspiN (go): Package yacspin provides Yet Another CLi Spinner for Go, taking inspiration (and some utility code) from the https://github.com/briandowns/spinner project. Specifically this project borrows the default character sets, and color mappings to github.com/fatih/color colors, from that project.  This also supports an alternate mode of operation for Winodws OS and dumb terminals. This is discovered automatically when creating the spinner.  Within the yacspin package there are some default spinners stored in the yacspin.CharSets variable, but you can also provide your own. There is also a list of known colors in the yacspin.ValidColors variable.
Keywords: cli|go|golang|spinner|statusbar|terminal|terminal-ui