From c53644ac7861a9e5b1bcc896c8f3aef4543addf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A8r=20Kessels?= Date: Tue, 1 May 2018 11:16:18 +0200 Subject: [PATCH 1/2] Actually output the formatted string. --- bin/semver | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/semver b/bin/semver index 51db39f..c43ebd8 100755 --- a/bin/semver +++ b/bin/semver @@ -52,7 +52,7 @@ begin when 'format' version = SemVer.find format_str = ARGV.shift or raise CommandError, "required: format string" - version.format format_str + puts version.format format_str when 'tag' version = SemVer.find From 017866b7bf5a6454f9a27ed595f6038d5866a827 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A8r=20Kessels?= Date: Tue, 1 May 2018 11:16:46 +0200 Subject: [PATCH 2/2] Avoid "cannot modify frozen string". By dupping the ARGV, we avoid "frozen string" manipulation, wich causes an error in newer Ruby versions. --- bin/semver | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/semver b/bin/semver index c43ebd8..e55e47a 100755 --- a/bin/semver +++ b/bin/semver @@ -52,7 +52,7 @@ begin when 'format' version = SemVer.find format_str = ARGV.shift or raise CommandError, "required: format string" - puts version.format format_str + puts version.format format_str.dup when 'tag' version = SemVer.find