diff options
Diffstat (limited to 'Master/texmf-dist/scripts/context/ruby/kpseclient.rb')
-rwxr-xr-x | Master/texmf-dist/scripts/context/ruby/kpseclient.rb | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/Master/texmf-dist/scripts/context/ruby/kpseclient.rb b/Master/texmf-dist/scripts/context/ruby/kpseclient.rb new file mode 100755 index 00000000000..547cd9feed8 --- /dev/null +++ b/Master/texmf-dist/scripts/context/ruby/kpseclient.rb @@ -0,0 +1,42 @@ +#!/usr/bin/env ruby + +# require 'profile' + +n, t = 100, Time.now + +$: << File.dirname(File.expand_path($0)) + +require 'base/kpseremote' + +kpse = KpseRemote.new # fast start (.25 sec) +# kpse = KpseRemote::fetch # slow start (1-2 sec) + +# puts kpse.inspect + +exit unless kpse + +if true then + + n = 1 + loop do + str = kpse.find_file('texnansi.enc') + puts("#{n}: #{str}") + n += 1 + sleep(1) + end + +else + + print((Time.now-t).to_s + ' ') + n.times do |i| + str = kpse.find_file('texnansi.enc') + if i == 0 then + print(Time.now-t).to_s + ' ' + print str + else + print ' .' + end + end + puts ' ' + ((Time.now-t)/n).to_s + +end |