GitShow/tj/go-spin
tj

go-spin

Terminal spinner package for Golang

by tj
Star on GitHubFork

Go

534 stars16 forks6 contributorsQuiet · 5y agoSince 2014MIT

Meet the team

See all 6 on GitHub →
tj
tj11 contributions
stephenlacy
stephenlacy2 contributions
danielchatfield
danielchatfield1 contribution
kylescottmcgill
kylescottmcgill1 contribution
hemanth
hemanth1 contribution
yudppp
yudppp1 contribution

Languages

View on GitHub →
Go100%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · 1 in progress · Last activity 5y ago
See all on GitHub →
aviau
Create LICENSEOpenPR

README mentions MIT as a license but there is no license text. I assume that this is the license you meant to use? Including the license is important, it is even needed to abide by the license itself: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

aviau · 5y ago
emicklei
new exampleOpenIssue

with the following definition a program can show a spinner while doing a lengthy operation like this The effect is that the spinner character is removed from the terminal before proceeding. I use this in my https://github.com/emicklei/gsuite tool

emicklei · 6y ago
tj
multi-rune SPINNAsOpenIssue

so many to add

tj · 8y ago

Recent fixes

View closed PRs →
fundor333
Add a Wold spinnerMergedPR
fundor333 · 1y ago
ythecombinator
Add Earth as a spinning optionMergedPR

I love traveling and if we can spin through the globe why can't we represent this in our terminal? I don't actually know if it makes sense, but I loved the project so I wanted to add something cool haha I haven't tested yet. but the used unicode references can be found here: http://www.fileformat.info/info/unicode/char/1f30f/index.htm http://www.fileformat.info/info/unicode/char/1f30e/index.htm http://www.fileformat.info/info/unicode/char/1f30d/index.htm

ythecombinator · 2y ago
jfcg
suggestionsClosedIssue

u dont need length field, same as len(frames) nice to have Prev(), like Next() i would use "if pos>=len {pos=0}" instead of modular arithmetic i would use mutexes sparingly, just inform user it is not multi-goroutine safe..

jfcg · 5y ago
Structured data for AI agents

Repository: tj/go-spin. Description: Terminal spinner package for Golang Stars: 534, Forks: 16. Primary language: Go. Languages: Go (100%). License: MIT. Open PRs: 1, open issues: 2. Last activity: 5y ago. Community health: 42%. Top contributors: tj, stephenlacy, danielchatfield, kylescottmcgill, hemanth, yudppp.

·@ofershap

Replace github.com with gitshow.dev