1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

devel/rubygem-clamp: update to 0.6.4

PR:		198055
Submitted by:	Michael Moll <kvedulv@kvedulv.de> (maintainer)
This commit is contained in:
Steve Wills 2015-02-28 19:32:17 +00:00
parent e434905240
commit 9f567acbe4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=380160
3 changed files with 38 additions and 13 deletions

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= clamp
PORTVERSION= 0.6.3
PORTREVISION= 1
PORTVERSION= 0.6.4
CATEGORIES= devel ruby
MASTER_SITES= RG

View File

@ -1,2 +1,2 @@
SHA256 (rubygem/clamp-0.6.3.gem) = 6e5feb738879f3ec8e74ac1d9a6339c316a65fdc054ef587851b0397ced1bab8
SIZE (rubygem/clamp-0.6.3.gem) = 24064
SHA256 (rubygem/clamp-0.6.4.gem) = e806278bee5df0aeaa7f15c55405a4d39ffe6182a1292c21462e1b771b60e138
SIZE (rubygem/clamp-0.6.4.gem) = 24576

View File

@ -1,7 +1,7 @@
diff --git a/clamp-0.6.3.gemspec b/clamp-0.6.3.gemspec
diff --git a/clamp-0.6.4.gemspec b/clamp-0.6.4.gemspec
index 8f51cc3..acab485 100644
--- clamp-0.6.3.gemspec
+++ clamp-0.6.3.gemspec
--- clamp-0.6.4.gemspec
+++ clamp-0.6.4.gemspec
@@ -43,6 +43,7 @@
- lib/clamp/command.rb
- lib/clamp/errors.rb
@ -15,7 +15,7 @@ diff --git a/lib/clamp/attribute/instance.rb b/lib/clamp/attribute/instance.rb
index 8f51cc3..acab485 100644
--- lib/clamp/attribute/instance.rb
+++ lib/clamp/attribute/instance.rb
@@ -72,7 +72,7 @@ def default_from_environment
@@ -69,7 +69,7 @@ def default_from_environment
begin
take(value)
rescue ArgumentError => e
@ -46,7 +46,29 @@ diff --git a/lib/clamp/help.rb b/lib/clamp/help.rb
index e09731a..1e57530 100644
--- lib/clamp/help.rb
+++ lib/clamp/help.rb
@@ -61,7 +61,7 @@ def string
@@ -1,4 +1,5 @@
require 'stringio'
+require 'clamp/messages'
module Clamp
@@ -41,12 +42,12 @@ def help(invocation_path, builder = Builder.new)
help.add_usage(invocation_path, usage_descriptions)
help.add_description(description)
if has_parameters?
- help.add_list("Parameters", parameters)
+ help.add_list(Clamp.message(:parameters_heading), parameters)
end
if has_subcommands?
- help.add_list("Subcommands", recognised_subcommands)
+ help.add_list(Clamp.message(:subcommands_heading), recognised_subcommands)
end
- help.add_list("Options", recognised_options)
+ help.add_list(Clamp.message(:options_heading), recognised_options)
help.string
end
@@ -61,7 +62,7 @@ def string
end
def add_usage(invocation_path, usage_descriptions)
@ -55,14 +77,14 @@ index e09731a..1e57530 100644
usage_descriptions.each do |usage|
puts " #{invocation_path} #{usage}".rstrip
end
@@ -87,6 +87,12 @@ def add_list(heading, items)
@@ -87,6 +88,12 @@ def add_list(heading, items)
end
end
+ protected
+
+ def usage_heading
+ "Usage:"
+ Clamp.message(:usage_heading) + ":"
+ end
+
private
@ -73,7 +95,7 @@ new file mode 100644
index 0000000..61cce94
--- /dev/null
+++ lib/clamp/messages.rb
@@ -0,0 +1,39 @@
@@ -0,0 +1,43 @@
+module Clamp
+
+ def self.messages=(messages)
@ -96,7 +118,11 @@ index 0000000..61cce94
+ :env_argument_error => "$%<env>s: %<message>s",
+ :unrecognised_option => "Unrecognised option '%<switch>s'",
+ :no_such_subcommand => "No such sub-command '%<name>s'",
+ :no_value_provided => "no value provided"
+ :no_value_provided => "no value provided",
+ :usage_heading => "Usage",
+ :parameters_heading => "Parameters",
+ :subcommands_heading => "Subcommands",
+ :options_heading => "Options"
+ }
+ end
+