From 26df4f77be7b5e4b31ae35d5395062e0f7765e60 Mon Sep 17 00:00:00 2001 From: mo khan Date: Mon, 22 Jun 2020 21:15:44 -0600 Subject: Run print in parallel --- lib/spandx.rb | 1 + lib/spandx/cli/commands/scan.rb | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/spandx.rb b/lib/spandx.rb index 78fbdcb..9bd81f5 100644 --- a/lib/spandx.rb +++ b/lib/spandx.rb @@ -1,5 +1,6 @@ # frozen_string_literal: true +require 'async' require 'addressable/uri' require 'bundler' require 'csv' diff --git a/lib/spandx/cli/commands/scan.rb b/lib/spandx/cli/commands/scan.rb index 22420fc..4807208 100644 --- a/lib/spandx/cli/commands/scan.rb +++ b/lib/spandx/cli/commands/scan.rb @@ -16,7 +16,9 @@ module Spandx def execute(output: $stdout) with_printer(output) do |printer| each_dependency do |dependency| - printer.print_line(Plugin.enhance(dependency), output) + Async do + printer.print_line(Plugin.enhance(dependency), output) + end end end end -- cgit v1.2.3