piotrmurach / tty-progressbar

Display a single or multiple progress bars in the terminal.

Home Page:https://ttytoolkit.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

strings-ansi gem version conflict with other latest tty gems

AndyObtiva opened this issue · comments

Are you in the right place?

  • For issues or feature requests file a GitHub issue in this repository
  • For general questions or discussion post in Gitter

Describe the problem

A brief description of the issue/feature.

Hi, I tried using tty-progressbar in a project of mine and mix it with another project using the latest versions of tty-markdown and tty-prompt, and a gem conflict occurred that forced me to downgrade them to accommodate strings-ansi '~> 0.1.0' (from 0.2)

I just saw you have changed the dependency to `~> 0.2', which would resolve my issue.

My only question is when will you be making the next release? And, if not soon, would you be able to make a quick patch release in the meantime with only that dependency change?

Describe your environment

  • OS version: Mac Catalina
  • Ruby version: Ruby 2.7.1 and JRuby 9.2.13.0
  • TTY::ProgressBar version: 0.17.0

Thanks for posting this issue. I'm aware of this and it's on my list. The two remaining tty gems that need upgrading is this one and tty-command. I'm waiting for a feature review of the indeterminate progress and plan to release a new version this coming weekend.

I just hit this again, can't use tty-table and this at the same time :(

@dkowis There will be a release soon. The tty-progressbar is the last remaining gem from tty to update but I need to get the API right. The indeterminate progress feature is in, I just added :bar_format for choosing preconfigured bar displays. The last thing that remains to do is to get pausing/resuming behaviour for multi bars working #37. All the tty gems took few months to update but going forward the process will be much smoother.

Released v0.18.0. Definitely the biggest release so far. This version is feature-packed, see changelog. Enjoy!