1.0.7 • Published 4 months ago
progressbar-ascii v1.0.7
Progressbar-ascii
O que esse pacote faz?
O progressbar-ascii, basicamente, cria e retorna uma barra de progresso, que pode ser utilizada em diverços contextos.
Sintaxe Geral
progressbar({percentual , estilo, tamanho, mostrarPercentual})
Exempo:
progressbar({
percentual: 88,
estilo: 9,
tamanho: 30,
mostrarPercentual: true
})
Retorna: ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▱ ▱ ▱ ▱ 88%
Parâmetros
Nome | Requerido | Tipo | Descrição |
---|---|---|---|
Percentual | Sim | Número | Diz o quanto deve estar preenchido da barra. |
Estilo | Não | Número | Especifica o estilo da barra. |
Tamanho | Não | Número | Especifica o tamanho da barra. |
Mostrar Percentual | Não | Booleano | Quando false (padrão) não retorna o percentual atual. |
Como usa?
Para utilizar basta importar o pacote e executar a função, como demonstra o exemplo abaixo:
const progressbar = require('progressbar-ascii')
progressbar({percentual: 50})
Retorna: 「███████████████░░░░░░░░░░░░░░░」
Estilos
Número | Aparência |
---|---|
1 | 「███████████████░░░░░░░░░░░░░░░」 |
2 | ███████████████░░░░░░░░░░░░░░░ |
3 | ===============⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ |
4 | ===============∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ |
5 | ===============∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ |
6 | {||||||||||||||| } |
7 | ###############⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ |
8 | ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▫▫▫▫▫▫▫▫▫▫▫▫▫▫▫ |
9 | ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▰ ▱ ▱ ▱ ▱ ▱ ▱ ▱ ▱ ▱ ▱ ▱ ▱ ▱ ▱ ▱ |
10 | ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▯ ▯ ▯ ▯ ▯ ▯ ▯ ▯ ▯ ▯ ▯ ▯ ▯ ▯ ▯ |
11 | ▶ ▶ ▶ ▶ ▶ ▶ ▶ ▶ ▶ ▶ ▶ ▶ ▶ ▶ ▶ ▷ ▷ ▷ ▷ ▷ ▷ ▷ ▷ ▷ ▷ ▷ ▷ ▷ ▷ ▷ |