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}"