diff options
author | Eric Wong <e@80x24.org> | 2014-12-22 00:50:28 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2014-12-22 00:50:28 +0000 |
commit | 7084ac44e95c018d2dcb0f6c65b1d3440cc5a0d0 (patch) | |
tree | d6c56c88b365cf12eded1b1e668705b0a252f5ed /bin/dtas-tl | |
parent | 454e0470974f7f70802543f16e7df0ed34901f66 (diff) | |
download | dtas-7084ac44e95c018d2dcb0f6c65b1d3440cc5a0d0.tar.gz |
Notably, this speeds up "dtas-tl cat" output a little bit. Hrm, Ruby really should be using writev here, we'll need to investigate at a later date.
Diffstat (limited to 'bin/dtas-tl')
-rwxr-xr-x | bin/dtas-tl | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/bin/dtas-tl b/bin/dtas-tl index 6963108..efffa83 100755 --- a/bin/dtas-tl +++ b/bin/dtas-tl @@ -22,18 +22,18 @@ when "cat" get_track_ids(c).each do |track_id| res = c.req("tl get #{track_id}") res.sub!(/\A1 /, '') - puts res + print "#{res}\n" end when "clear" get_track_ids(c).each do |track_id| - puts "#{track_id} " << c.req("tl remove #{track_id}") + print("#{track_id} " << c.req("tl remove #{track_id}") << "\n") end when "addhead" ARGV.shift ARGV.reverse.each do |path| path = File.expand_path(path) res = c.req(%W(tl add #{path})) - puts "#{path} #{res}" + print "#{path} #{res}\n" end when "addtail" ARGV.shift @@ -44,7 +44,7 @@ when "addtail" req = %W(tl add #{path}) req << last_id.to_s if last_id res = c.req(req) - puts "#{path} #{res}" + print "#{path} #{res}\n" last_id = res if res =~ /\A\d+\z/ end when "reto" |