class Chronicle::ETL::CLI::Connectors
Public Instance Methods
install()
click to toggle source
# File lib/chronicle/etl/cli/connectors.rb, line 10 def install puts "Installing" end
list()
click to toggle source
Display all available connectors that chronicle-etl has access to
# File lib/chronicle/etl/cli/connectors.rb, line 16 def list klasses = Chronicle::ETL::Catalog.available_classes klasses = klasses.sort_by do |a| [a[:built_in].to_s, a[:provider], a[:phase]] end headers = klasses.first.keys.map do |key| key.to_s.upcase.bold end table = TTY::Table.new(headers, klasses.map(&:values)) puts table.render(indent: 0, padding: [0, 2]) end