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

https://github.com/gabe565/go-spinners

Spinners for use in terminal Go apps.
https://github.com/gabe565/go-spinners

cli command-line terminal tui

Last synced: about 1 year ago
JSON representation

Spinners for use in terminal Go apps.

Awesome Lists containing this project

README

          

# go-spinners
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/gabe565/go-spinners)](https://github.com/gabe565/go-spinners/releases)
[![Build](https://github.com/gabe565/go-spinners/actions/workflows/build.yaml/badge.svg)](https://github.com/gabe565/go-spinners/actions/workflows/build.yaml)
[![Go Report Card](https://goreportcard.com/badge/github.com/gabe565/go-spinners)](https://goreportcard.com/report/github.com/gabe565/go-spinners)

70+ spinners for use in terminal Go apps.


Demo

This repo is autogenerated from [sindresorhus/cli-spinners](https://github.com/sindresorhus/cli-spinners).

Intended to be used with [schollz/progressbar](https://github.com/schollz/progressbar), but the spinners will work with any tool that accepts a `[]string`.

## Installation

```shell
go get gabe565.com/spinners
```

## Usage

See [`spinners.go`](./spinners.go) for a list of available spinners, or see one of the [preview pages](#preview).

Also see [examples](./examples).

## Preview

See all [spinners at once](https://jsfiddle.net/sindresorhus/2eLtsbey/embedded/result/) or [one at the time](https://asciinema.org/a/95348?size=big).