cli-progress icon indicating copy to clipboard operation
cli-progress copied to clipboard

feat: added support for `barCompleteChar` being an array of string plus others associated

Open UnKnoWn-Consortium opened this issue 2 years ago • 0 comments

Description

I have been tinkering to add a "segmented" progress bar (as suggested in #129) into this library. I realize it needs a more condensed way to represent "progress" for such a bar to be legible in the process. I have thus taken the time and inspiration from the Docker CLI and implemented support for multiple complete characters and a preset for braille pattern dot unicode characters.

Commit Message

feat(formatter): updated bar formatter to support multiple "progressive" bar complete characters feat(preset): added preset for Docker-CLI-style unicode braille pattern dot characters refactor(options): updated parse to use computed property for instance-specific options (barCompleteString, barIncompleteString, and autopaddingChar) refactor(options): dropped assignDerivedOptions for computed properties refactor: updated usage of functions in options in other functions refactor: renamed imports for intuitiveness refactor: added .js back to import paths test(formatter): updated how defaults are propagated to individual tests test(braille-patterns): added test for braille pattern preset

UnKnoWn-Consortium avatar Jul 06 '23 09:07 UnKnoWn-Consortium