Skip to content

sindresorhus/cli-spinners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a01e4cf · Sep 7, 2024

History

88 Commits
Apr 30, 2024
Sep 22, 2017
Feb 28, 2019
Sep 22, 2017
Sep 22, 2017
Apr 30, 2024
Apr 30, 2024
Sep 7, 2024
Apr 30, 2024
Jul 18, 2020
Sep 7, 2024
Apr 30, 2024
Mar 3, 2016
Jan 29, 2018
Sep 7, 2024
Apr 30, 2024

Repository files navigation

cli-spinners

70+ spinners for use in the terminal




The list of spinners is just a JSON file and can be used wherever.

You probably want to use one of these spinners through the ora package.

Install

npm install cli-spinners

Usage

import cliSpinners from 'cli-spinners';

console.log(cliSpinners.dots);
/*
{
	interval: 80,
	frames: ['⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏']
}
*/

Preview

The header GIF is outdated. See all the spinner at once or one at the time.

API

cliSpinners

Each spinner comes with a recommended interval and an array of frames.

See the spinners.

randomSpinner()

Get a random spinner.

import {randomSpinner} from 'cli-spinners';

console.log(randomSpinner());
/*
{
	interval: 80,
	frames: ['⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏']
}
*/

Related