lib/cogy.rb in cogy-0.0.1 vs lib/cogy.rb in cogy-0.0.2

- old
+ new

@@ -57,13 +57,19 @@ commands.each do |name, cmd| config["commands"][name] = { "executable" => executable_path, "description" => cmd.desc, - "arguments" => cmd.formatted_args, - "options" => cmd.formatted_opts, "rules" => cmd.rules } + + if !cmd.args.empty? + config["commands"][name]["arguments"] = cmd.formatted_args + end + + if !cmd.opts.empty? + config["commands"][name]["options"] = cmd.formatted_opts + end if cmd.long_desc config["commands"][name]["long_description"] = cmd.long_desc end