class Bosh::Cli::Command::BlobManagement
Public Instance Methods
add(local_path, blob_dir = nil)
click to toggle source
# File lib/cli/commands/blob_management.rb, line 19 def add(local_path, blob_dir = nil) blob_path = File.basename(local_path) if blob_dir # We don't need 'blobs/' prefix, # but it might be handy for people who rely on auto-completion if blob_dir[0..5] == "blobs/" blob_dir = blob_dir[6..-1] end blob_path = File.join(blob_dir, blob_path) end blob_manager.add_blob(local_path, blob_path) end
status()
click to toggle source
# File lib/cli/commands/blob_management.rb, line 9 def status blob_manager.print_status end
sync()
click to toggle source
# File lib/cli/commands/blob_management.rb, line 49 def sync blob_manager.sync blob_manager.print_status end
upload()
click to toggle source
# File lib/cli/commands/blob_management.rb, line 35 def upload blob_manager.print_status blob_manager.blobs_to_upload.each do |blob| nl if confirmed?("Upload blob #{blob.make_yellow}?") blob_manager.upload_blob(blob) end end end