Commit 38e297b

mo khan <mo@mokhan.ca>
2026-01-21 19:46:14
refactor: convert default tools into default plugins
1 parent 3b3f6b0
Changed files (1)
lib
elelem
lib/elelem/tools/verify.rb
@@ -30,12 +30,15 @@ module Elelem
     toolbox.after("write") do |_, result|
       next if result[:error]
 
-      result[:verify] = {}
       Verifiers.for(result[:path]).each do |cmd|
-        $stdout.puts "\n  → verify: #{cmd}"
+        $stdout.puts "\n  -> verify: #{cmd}"
         v = Elelem.sh("bash", args: ["-c", cmd]) { |x| $stdout.print(x) }
-        result[:verify][cmd] = v
-        break if v[:exit_status] != 0
+        status = v[:exit_status] == 0 ? "\u2713" : "\u2717"
+        $stdout.puts "  #{status} #{cmd}"
+        if v[:exit_status] != 0
+          $stdout.puts v[:content].lines.first(5).map { |l| "    #{l}" }.join
+          break
+        end
       end
     end
   end