Method: ADN::CLI#initialize

Defined in:
lib/adn/cli.rb

#initializeCLI

Returns a new instance of CLI.



24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/adn/cli.rb', line 24

def initialize
  if STDIN.tty?
    if ["-u", "--unified"].include?(ARGV.first)
      UnifiedStream.start
    elsif ["-g", "--global"].include?(ARGV.first) || ARGV.empty?
      GlobalStream.start
    else
      puts "Unknown parameters: #{ARGV.inspect}"
    end
  else
    send_post $stdin.read.strip
  end
end