15 lines
318 B
Ruby
Executable File
15 lines
318 B
Ruby
Executable File
#!/usr/bin/env ruby
|
|
# frozen_string_literal: true
|
|
|
|
require "set"
|
|
require "json"
|
|
|
|
fingerprints = Set.new
|
|
|
|
ARGF.each_line do |line|
|
|
fingerprint = JSON.parse(line)['fingerprint']
|
|
$stdout.puts(line) && $stdout.flush if fingerprints.add?(fingerprint)
|
|
end
|
|
|
|
warn("auto_explain log contains #{fingerprints.size} entries")
|