1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
[33mcommit 77c8f7736b168e44a0a30064f0209dfb1e278295[0m
Author: Johan Walles <johan.walles@gmail.com>
Date: Wed May 6 21:52:51 2015 +0200
On exceptions, print a link to the issue tracker
[2mdiff --git a/bin/riff b/bin/riff[0m
[2mindex 17ded03..92a771a 100755[0m
[1m--- [22m[2ma/[0mbin/[1mriff[0m
[1m+++ [22m[2mb/[0mbin/[1mriff[0m
[36m@@ -1,15 +1,23 @@[0m
#!/usr/bin/env ruby
[31m-# Inspired by http://timelessrepo.com/making-ruby-gems[0m
begin
[31m- require 'riff'[0m
[31m-rescue LoadError[0m
[31m- $LOAD_PATH.unshift File.join(__dir__, '..', 'lib')[0m
[31m- require 'riff'[0m
[31m-end[0m
[31m-require 'pager'[0m
[32m+ # Inspired by http://timelessrepo.com/making-ruby-gems[0m
[32m+ begin[0m
[32m+ require 'riff'[0m
[32m+ rescue LoadError[0m
[32m+ $LOAD_PATH.unshift File.join(__dir__, '..', 'lib')[0m
[32m+ require 'riff'[0m
[32m+ end[0m
[32m+ require 'pager'[0m
[31m-include Pager[0m
[32m+ include Pager[0m
[31m-refined = Riff.new().do_stream(STDIN)[0m
[31m-page(refined)[0m
[32m+ refined = Riff.new().do_stream(STDIN)[0m
[32m+ page(refined)[0m
[32m+rescue => e[0m
[32m+ STDERR.puts[0m
[32m+ STDERR.puts e.to_s[0m
[32m+ STDERR.puts e.backtrace.join("\n\t")[0m
[32m+ STDERR.puts[0m
[32m+ STDERR.puts 'Please report this to https://github.com/walles/riff/issues'[0m
[32m+end[0m
|