Sha256: d034f73c3b0e7f2b0fa6bd40d01f16279299a20287edae026f6c3a805b2691d9
Contents?: true
Size: 574 Bytes
Versions: 20
Compression:
Stored size: 574 Bytes
Contents
module VpsAdmin::CLI::Commands class BackupVps < BackupDataset cmd :backup, :vps args '[VPS_ID] FILESYSTEM' desc 'Backup VPS locally' def exec(args) if args.size == 1 && /^\d+$/ !~ args[0] fs = args[0] ds_id = read_dataset_id(fs) if ds_id super([ds_id, fs]) else ds = dataset_chooser(vps_only: true) super([ds.id, fs]) end elsif args.size == 2 super([@api.vps.show(args[0].to_i).dataset_id, args[1]]) else super(args) end end end end
Version data entries
20 entries across 20 versions & 1 rubygems