lib/apigee_cli/cli/resource.rb in apigee_cli-0.0.2 vs lib/apigee_cli/cli/resource.rb in apigee_cli-0.0.3

- old
+ new

@@ -19,13 +19,19 @@ end end desc 'upload', 'Upload resource files' option :folder, type: :string, required: true + option :name, type: :string def upload folder = options[:folder] + name = options[:name] - files = Dir.entries(folder).select{ |f| f =~ /.js$/ } + if name + files = Dir.entries(folder).select{ |f| f =~ /#{name}$/ } + else + files = Dir.entries(folder).select{ |f| f =~ /.js$/ } + end resource = ApigeeCli::ResourceFile.new(environment) files.each do |file| result = resource.upload file, ApigeeCli::ResourceFile::DEFAULT_RESOURCE_TYPE, "#{folder}/#{file}"