Module: Shell

Included in:
Ompload::CLI, Ompload::UploadsHandler
Defined in:
lib/ompload.rb

Instance Method Summary collapse

Instance Method Details

#curl_installed?Boolean

Returns:

  • (Boolean)


33
34
35
# File 'lib/ompload.rb', line 33

def curl_installed?
  !%x{curl --version 2> /dev/null}.empty?
end

#piped_data_given?Boolean

Returns:

  • (Boolean)


41
42
43
# File 'lib/ompload.rb', line 41

def piped_data_given?
  !STDIN.tty?
end

#xclip_installed?Boolean

Returns:

  • (Boolean)


37
38
39
# File 'lib/ompload.rb', line 37

def xclip_installed?
  !%x{which xclip 2> /dev/null}.empty?
end