putting description in options
authorDickson S. Guedes <[email protected]>
Thu, 12 May 2011 05:18:26 +0000 (02:18 -0300)
committerDickson S. Guedes <[email protected]>
Thu, 12 May 2011 05:18:26 +0000 (02:18 -0300)
lib/pgxn_utils/cli.rb

index 944c4dd5bba6a25616216858b090a4d50a192c43..c33d9e6b5bcd97315b0942c336ae29e988c1f369 100644 (file)
@@ -7,20 +7,20 @@ module PgxnUtils
 
     desc "skeleton extension_name", "Creates an extension skeleton in current directory."
 
-    method_option :target,            :aliases => "-p", :default => "."
+    method_option :target,            :aliases => "-p", :default => ".",    :desc => "Define the target directory"
 
     # META required fields
-    method_option :maintainer,        :aliases => "-m", :type => :string,   :default => "The maintainer's name"
-    method_option :maintainer_mail,   :aliases => "-e", :type => :string,   :default => "[email protected]"
-    method_option :abstract,          :aliases => "-a", :type => :string,   :default => "A short description"
-    method_option :license,           :aliases => "-l", :type => :string,   :default => "postgresql"
-    method_option :version,           :aliases => "-v", :type => :string,   :default => "0.0.1"
+    method_option :maintainer,        :aliases => "-m", :type => :string,   :default => "The maintainer's name", :desc => "Maintainer's name"
+    method_option :maintainer_mail,   :aliases => "-e", :type => :string,   :default => "[email protected]", :desc => "Maintainer's mail"
+    method_option :abstract,          :aliases => "-a", :type => :string,   :default => "A short description",   :desc => "Defines a short description to abstract"
+    method_option :license,           :aliases => "-l", :type => :string,   :default => "postgresql",            :desc => "The extension license."
+    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"
-    method_option :generated_by,      :aliases => "-b", :type => :string,  :default => "Generator's name"
-    method_option :tags,              :aliases => "-t", :type => :array
-    method_option :release_status,    :aliases => "-r", :type => :string,  :default => "unstable"
+    method_option :description,       :aliases => "-d", :type => :string,  :default => "A long description",     :desc => "A long text that contains more information aboute 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"
 
     def skeleton(extension_name)
       self.set_accessors extension_name