./devel/ruby-highline, High-level console IO library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.1.1, Package name: ruby32-highline-3.1.1, Maintainer: pkgsrc-users

A high-level IO library that provides validation, type conversion,
and more for command-line interfaces. HighLine also includes a complete
menu system that can crank out anything from simple list selection to
complete shells with just minutes of work.


Required to run:
[lang/ruby24-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 213.5 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-03 16:15:09 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-highline: update to 3.0.1

3.0.0 / 2024-01-05

* PR #265 - Change Readline for Reline for Ruby 3.3 compat (@abinoam)
* PR #264 - Add abbrev gem as dependency (@mathieujobin)
* PR #263 - Release 3.0.0.pre.1
*     Raise minimum Ruby version requirement to 3.0
* PR #262 - Do not call stty on non-tty (@kbrock)
* PR #260 / I #43 - Ctrl-U (erase line) handling (@abinoam, issue by
  @gutenye)
* PR #259 / I #236 - Handle Ctrl-C when Question#echo = false (@abinoam,
  @Fahhetah, issue by @aspyct)
* PR #258 / I #246 - Add validation class support (@abinoam, issue by
  @Joshfindit)
    - Make it dry-types compatible through the use of #valid?
    - Solve the multiple answers in one line problem with a combination of
      custom coercion (parser) and custom validation
* PR #257 / I #233 - Show Question#default hint for non String values
  (@abinoam, issue by @branch14)
    - Add Question#default_hint_show to allow disabling it.
* PR #256 / I #249 - Fix Array validation in Question#in (@abinoam, issue by
  @esotericpig)

3.0.1 (2024-01-20)

* PR #268 - Remove unused abbrev dependency (@zvkemp)
   2023-04-30 17:16:52 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-highline: update to 2.1.0

Required by new version of ruby-squib.

2.1.0 (2022-12-31)

* PR #255 - Change minimum Ruby version requirement to 2.3 (@abinoam)
* PR #254 - Improve Github Actions file (@abinoam)
* PR #253, PR #251 - Setup GitHub Actions and remove Travis
  (@petergoldstein, rev by @AlexWayfer)
* PR #250 - Fix file permissions (@bdunne)
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2019-10-30 15:15:52 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-highline: update to 2.0.3

Update ruby-highline to 2.0.3

### 2.0.3 / 2019-10-11
* PR #245 - Suppress `Psych.safe_load` arg warn (@koic)
   2019-05-06 07:24:54 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-highline: update to 2.0.2

### 2.0.2 / 2019-04-08
* PR #243 - Add new capital_letter option to menu index (@Ana06)
  * This is a really special PR. It has come from "The Biggest
    Mobprogramming Session Ever" and around 250 people
    participated in crafting it!
* PR #241 - CI: Add 2.6 (@olleolleolle)
* PR #240 - Avoid YARD warning UnknownParam (@olleolleolle)
   2019-02-03 15:38:49 by Takahiro Kambe | Files touched by this commit (1)
Log message:
devel/ruby-highline/Makefile: add "USE_LANGUAGES= # none"

Add "USE_LANGUAGES= # none".
   2019-02-03 15:37:02 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-highline: update to 2.0.1

### 2.0.1 / 2018-01-23
* PR #238 / I #237 - Rescue Errno::ENOTTY when pipeing