#!/usr/bin/env ruby # random_sig.rb filename = ARGV[0] || (ENV['HOME'] + '/scripts/sig_quotes.txt') quotation_file = File.new(filename, 'r') file_lines = quotation_file.readlines() quotation_file.close() quotations = file_lines.to_s.split("\n\n") random_index = rand(quotations.size) quotation = quotations[random_index] sig_file_name = ENV['HOME'] + '/.signature' signature_file = File.new(sig_file_name, 'w') signature_file.puts 'Kevin Baird | kcbaird@world.oberlin.edu | http://kevinbaird.net/' signature_file.puts quotation signature_file.close()