dry-rb / dry-rb/dry-cli

Feature request: colorized output

Open
#121 4 comments 0 reactions 0 assignees View on GitHub
bug help wanted
Dominant language
Ruby
Stars
358
Forks
40
Avg merge
4d 12h
Merged PRs (30d)
1

Description

This is a feature I started working on long ago for Hanami: https://github.com/hanami/hanami/pull/906

There could be two parts to this:
- Colorizing the output of `dry-cli`, like each command's `help` and the list of subcommands
- Adding something like `say` that users of the library can use to print in color (instead of using `print`).

e.g.
```ruby
say "create", color: :red
```

This should probably be like `print` rather than `puts` (no trailing newline), since people should be able to print in several colors on one line.

The concrete use-case for this could be like hanami/hanami#906, being able to colorize the output of file generation for Hanami.

Is this something we'd be interested in adding to `dry-cli`? Any thoughts on the API?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.