diff options
author | Dickson S. Guedes | 2011-05-12 18:43:15 +0000 |
---|---|---|
committer | Dickson S. Guedes | 2011-05-12 18:43:15 +0000 |
commit | 7875168610ed954842946128b9f23d22a8961053 (patch) | |
tree | 60a6300890ffecc843520a738f78c1d7bf48830a | |
parent | ba08b6648266ef4f730b64d4d198f5cdd1a5c880 (diff) |
adding options and fixing typo
-rw-r--r-- | lib/pgxn_utils/cli.rb | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/pgxn_utils/cli.rb b/lib/pgxn_utils/cli.rb index c33d9e6..2afa018 100644 --- a/lib/pgxn_utils/cli.rb +++ b/lib/pgxn_utils/cli.rb @@ -2,6 +2,7 @@ module PgxnUtils class CLI < Thor attr_accessor :extension_name, :target, :maintainer, :maintainer_mail attr_accessor :abstract, :description, :tags + attr_accessor :license, :release_status, :generated_by include Thor::Actions @@ -17,7 +18,7 @@ module PgxnUtils method_option :version, :aliases => "-v", :type => :string, :default => "0.0.1", :desc => "Initial version" # META optional fields - method_option :description, :aliases => "-d", :type => :string, :default => "A long description", :desc => "A long text that contains more information aboute extension" + method_option :description, :aliases => "-d", :type => :string, :default => "A long description", :desc => "A long text that contains more information about extension" method_option :generated_by, :aliases => "-b", :type => :string, :default => "Generator's name", :desc => "Name of extension's generator" method_option :tags, :aliases => "-t", :type => :array, :desc => "Defines extension's tags" method_option :release_status, :aliases => "-r", :type => :string, :default => "unstable", :desc => "Initial extension's release status" @@ -35,9 +36,14 @@ module PgxnUtils self.target = options[:target] self.maintainer = options[:maintainer] self.maintainer_mail = options[:maintainer_mail] - self.tags = options[:tags] self.abstract = options[:abstract] + self.license = options[:license] + self.version = options[:version] + self.description = options[:description] + self.generated_by = options[:generated_by] + self.tags = options[:tags] + self.release_status = options[:release_status] self.destination_root = target end |