Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
R
 
 
 
 
man
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.markdown

clisymbols

Linux Build Status Windows Build status CRAN RStudio mirror downloads

Unicode symbols with Windows fallbacks

Inspired by (and mostly copied from) the figures JavaScript project.

Install

install.packages("clisymbols")

Usage

library(clisymbols)
cat(symbol$tick, "All good\n")
#> ✔ All good
cat(symbol$cross, "Problem\n")
#> ✖ Problem

Here is a list of all symbols, with their names:

for (i in seq_along(symbol)) {
  cat(symbol[[i]], "\t", names(symbol)[i], "\n", sep = "")
}
#> ✔	tick
#> ✖	cross
#> ★	star
#> ▇	square
#> ◻	square_small
#> ◼	square_small_filled
#> ◯	circle
#> ◉	circle_filled
#> ◌	circle_dotted
#> ◎	circle_double
#> ⓞ	circle_circle
#> ⓧ	circle_cross
#> Ⓘ	circle_pipe
#> ?⃝	circle_question_mark
#> ●	bullet
#> ․	dot
#> ─	line
#> ═	double_line
#> …	ellipsis
#> ❯	pointer
#> ℹ	info
#> ⚠	warning
#> ☰	menu
#> ☺	smiley
#> ෴	mustache
#> ♥	heart
#> ↑	arrow_up
#> ↓	arrow_down
#> ←	arrow_left
#> →	arrow_right
#> ◉	radio_on
#> ◯	radio_off
#> ☒	checkbox_on
#> ☐	checkbox_off
#> ⓧ	checkbox_circle_on
#> Ⓘ	checkbox_circle_off
#> ❓	fancy_question_mark
#> ≠	neq
#> ≥	geq
#> ≤	leq
#> ×	times
#> ▔	upper_block_1
#> ▀	upper_block_4
#> ▁	lower_block_1
#> ▂	lower_block_2
#> ▃	lower_block_3
#> ▄	lower_block_4
#> ▅	lower_block_5
#> ▆	lower_block_6
#> ▇	lower_block_7
#> █	lower_block_8
#> █	full_block

Fallback symbols

Some terminals do not support (all) Unicode characters, and on these reasonable ASCII substitutes are used:

#> √   tick
#> x   cross
#> *   star
#> █   square
#> [ ] square_small
#> [█] square_small_filled
#> ( ) circle
#> (*) circle_filled
#> ( ) circle_dotted
#> (o) circle_double
#> (o) circle_circle
#> (x) circle_cross
#> (|) circle_pipe
#> (?) circle_question_mark
#> *   bullet
#> .   dot
#> ─   line
#> =   double_line
#> ... ellipsis
#> >   pointer
#> i   info
#> ‼   warning
#> ≡   menu
#> ☺   smiley
#> ┌─┐ mustache
#> ♥   heart
#> ^   arrow_up
#> v   arrow_down
#> <   arrow_left
#> >   arrow_right
#> (*) radio_on
#> ( ) radio_off
#> [x] checkbox_on
#> [ ] checkbox_off
#> (x) checkbox_circle_on
#> ( ) checkbox_circle_off
#> (?) fancy_question_mark
#> !=  neq
#> >=  geq
#> <=  leq
#> x   times
#> ^   upper_block_1
#> ^   upper_block_4
#> .   lower_block_1
#> _   lower_block_2
#> _   lower_block_3
#> =   lower_block_4
#> =   lower_block_5
#> *   lower_block_6
#> █   lower_block_7
#> █   lower_block_8
#> █   full_block

License

MIT © Gabor Csardi and Sindre Sorhus

About

Unicode symbols for CLI applications, with fallbacks

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.