./devel/ruby-thor, Scripting framework that replaces rake, sake and rubigen

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


Branch: CURRENT, Version: 1.2.2, Package name: ruby31-thor-1.2.2, Maintainer: pkgsrc-users

Thor is a simple and efficient tool for building self-documenting
command line utilities. It removes the pain of parsing command line
options, writing "USAGE:" banners, and can also be used as an
alternative to the [Rake](http://github.com/jimweirich/rake) build
tool. The syntax is Rake-like, so it should be familiar to most Rake
users.


Required to run:
[lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 52 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-11 13:32:01 by Takahiro Kambe | Files touched by this commit (3)
Log message:
devel/ruby-thor: revert to 1.2.2

sysutils/ruby-inspec-core require <1.3.0.
   2023-11-11 13:25:40 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-thor: update to 1.3.0

1.3.0 (2023-10-18)

What's Changed

* use the correct class for shared namespaces by @Gerst20051 in #754
* Allow to Override Order of Commands in Help by @alessio-signorini in #642
* Add support for providing http headers to get by @dnlgrv in #801
* Don't document negative boolean option named no_* by @BrentWheeldon in
  #797
* CreateFile#identical? fixed for files containing multi-byte UTF-8
  codepoints by @tomclose in #786
* Drop support to Ruby 2.6 by @rafaelfranca in #821
* Fix dashless option usage info by @sambostock in #800
* Support Range in enum option by @phene in #775
* Check if type: array values are in enum by @movermeyer in #784
* Fix inject into file warning by @nicolas-brousse in #709
* Support Thor::CoreExt::HashWithIndifferentAccess#slice method by @shuuuuun
  in #812
* long_desc: new option to disable wrapping by @igneus in #739
* Print default in help when option type is :boolean and default is false by
  @nevesenin in #849
* Silence encoding warnings in specs by @p8 in #857
* Validate arguments for method_option and class_option by @p8 in #856
* Fix help for file_collision method without block by @shuuuuun in #858
* Extract print methods to seperate classes by @p8 in #854
* Add support for printing tables with borders by @p8 in #855
* Fix printing tables with borders and indentation by @p8 in #861

New Contributors

* @Gerst20051 made their first contribution in #754
* @alessio-signorini made their first contribution in #642
* @dnlgrv made their first contribution in #801
* @BrentWheeldon made their first contribution in #797
* @tomclose made their first contribution in #786
* @sambostock made their first contribution in #800
* @phene made their first contribution in #775
* @movermeyer made their first contribution in #784
* @nicolas-brousse made their first contribution in #709
* @shuuuuun made their first contribution in #812
* @igneus made their first contribution in #739
* @nevesenin made their first contribution in #849
   2023-05-14 15:51:23 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-thor: update to 1.2.2

1.2.2 (2023-05-11)

What's Changed

* Respect implicit encoding of thorfiles by @timdiggins in #782
* Switch hash from MD5 to SHA256 by @stanhu in #785
* Respect the updated NO_COLOR specification by @coderjoe in #796
* Remove support for deprecated OS by @peterzhu2118 in #798
* Support thor install <uri> to install remote thor files by
  @deivid-rodriguez in #787
* Update error message for content already exists case. by @jpgeek in #799
* Allow setting file permissions with create_file by @skipkayhil in #820
* Properly pad aliases for option usage by @p8 in #810

New Contributors

* @ytkg made their first contribution in #767
* @timdiggins made their first contribution in #780
* @stanhu made their first contribution in #785
* @jdufresne made their first contribution in #806
* @peterzhu2118 made their first contribution in #798
* @casperisfine made their first contribution in #807
* @jpgeek made their first contribution in #799
* @skipkayhil made their first contribution in #820
* @p8 made their first contribution in #810
   2022-02-12 14:48:00 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-thor: update to 1.2.1

1.2.0 (2022-01-04)

What's Changed

* Support Thor::CoreExt::HashWithIndifferentAccess#except for Rails 6.0 by
  @koic in #734
* The klass parameter 'inject_into_class' should be given a string
  type.(also inject_into_module) by @ratovia in #752
* Added Shell::Basic#say_error by @postmodern in #750
* Check for duplicate content in relevant section when inserting into files
  by @excid3 in #735
* Loaded the directory under tasks. by @Mitsuru53 in #747
* Update Thor::Actions#inside to return the value yielded by the block by
  @jordan-brough in #712
* remove_file should unlink broken symlinks by @2called-chaos in #720
* Use string interpolation for trailing whitespace by @jonathanhefner in #730
* Indent multiline messages in say_status by @jonathanhefner in #714
* Allow leading hyphen in switch values when specified with = by @univerio
  in #737
* Fix for #707 by @scambra in #708
* Support latest did_you_mean by @deivid-rodriguez in #761

New Contributors

* @ratovia made their first contribution in #752
* @excid3 made their first contribution in #735
* @Mitsuru53 made their first contribution in #747
* @jordan-brough made their first contribution in #712
* @2called-chaos made their first contribution in #720
* @univerio made their first contribution in #737
* @scambra made their first contribution in #708

1.2.1 (2022-01-04)

What's Changed

* Fix regressions with insert_into_file
   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
   2021-01-26 16:33:05 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-thor: update to 1.1.0

1.1.0 (2021-01-20)

* Don't use ANSI colors when terminal is dumb.
* Ensure default option/argument is not erroneously aliased.
* Fixes a bug in the calculation of the print_wrapped method.
* Obey :mute and options[:quiet] in Shell#say.
* Support Ruby 3.0.
* Add force option to the gsub_file action.
   2021-01-13 16:11:03 by Takahiro Kambe | Files touched by this commit (1)
Log message:
devel/ruby-thor: remove CONFLICTS

Remove CONFLICTS since add pkg_alternatives support.

Bump PKGREVISION.