diff --git a/CHANGELOG.md b/CHANGELOG.md index 2249848..bb06595 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Change log +## unreleased + +### Added +* Add :nerdfont as a new supported :bar_format option + ## [v0.18.3] - 2024-11-10 ### Fixed diff --git a/README.md b/README.md index 2bacbf8..5f87d03 100644 --- a/README.md +++ b/README.md @@ -571,6 +571,7 @@ There are number of preconfigured bar formats you can choose from. | `:diamond` | `♦♦♦♦♦♢♢♢♢♢` | `♢♦♢` | | `:dot` | `・・・・・・・・・・` | `・・・` | | `:heart` | `♥♥♥♥♥♡♡♡♡♡` | `♡♥♡` | +| `:nerdfont`| ``| `` | | `:rectangle` | `▮▮▮▮▮▯▯▯▯▯` | `▯▮▯` | | `:square` | `▪▪▪▪▪▫▫▫▫▫` | `▫▪▫` | | `:star` | `★★★★★☆☆☆☆☆` | `☆★☆` | diff --git a/lib/tty/progressbar/formats.rb b/lib/tty/progressbar/formats.rb index 9c24b40..43eebbd 100644 --- a/lib/tty/progressbar/formats.rb +++ b/lib/tty/progressbar/formats.rb @@ -79,6 +79,11 @@ module Formats incomplete: "♡", unknown: "♡♥♡" }, + nerdfont: { #  + complete: "", + incomplete: "", + unknown: "" + }, rectangle: { # ▮▮▮▮▮▯▯▯▯▯ complete: "▮", incomplete: "▯", diff --git a/spec/unit/new_spec.rb b/spec/unit/new_spec.rb index 8edb1a9..d9fa8e2 100644 --- a/spec/unit/new_spec.rb +++ b/spec/unit/new_spec.rb @@ -69,7 +69,8 @@ "unsupported bar format: :unknown. Available formats are: " \ ":arrow, :asterisk, :blade, :block, :box, :bracket, " \ ":burger, :button, :chevron, :circle, :classic, :crate, :diamond, :dot, " \ - ":heart, :rectangle, :square, :star, :track, :tread, :triangle, :wave" + ":heart, :nerdfont, :rectangle, :square, :star, :track, "\ + ":tread, :triangle, :wave" ) end