diff --git a/lib/vmfloaty.rb b/lib/vmfloaty.rb index 9b459e7..3e19a52 100644 --- a/lib/vmfloaty.rb +++ b/lib/vmfloaty.rb @@ -33,6 +33,10 @@ class Vmfloaty user = options.user ||= config['user'] url = options.url ||= config['url'] + if args.empty? + STDERR.puts "You did not provide any vms to grab" + end + os_types = {} args.each do |arg| os_arr = arg.split("=") diff --git a/lib/vmfloaty/pooler.rb b/lib/vmfloaty/pooler.rb index 0be14a9..eb91772 100644 --- a/lib/vmfloaty/pooler.rb +++ b/lib/vmfloaty/pooler.rb @@ -33,6 +33,11 @@ class Pooler os_string = os_string.chomp("+") + if os_string.size == 0 + STDERR.puts "No request was made, os hash specified no vms #{os_type}" + exit 1 + end + response = conn.post "/vm/#{os_string}" res_body = JSON.parse(response.body)