unicorn.git about / heads / tags Rack HTTP server for Unix and fast clients
blob 53d68ce4a03e63b47170127246f85507b7d508cc 373 bytes (raw) $ git show v4.4.0:t/bin/sha1sum.rb # shows this blob on the CLI
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#!/usr/bin/env ruby # -*- encoding: binary -*- # Reads from stdin and outputs the SHA1 hex digest of the input require 'digest/sha1' $stdout.sync = $stderr.sync = true $stdout.binmode $stdin.binmode bs = 16384 digest = Digest::SHA1.new if buf = $stdin.read(bs) begin digest.update(buf) end while $stdin.read(bs, buf) end $stdout.syswrite("#{digest.hexdigest}\n")
git clone https://yhbt.net/unicorn.git