Termtterのshellコマンドで引数を実行
Termtterのshellコマンドでシェルを立ち上げるほどじゃないのだけど,ちょっとコマンド打ちたいとき,あると思います.
shellコマンドで引数があった場合,それをシェルのコマンドとみなして実行するようにした.実行したあとはすぐTermtterのプロンプトに戻る.
変更はこんな感じー.
diff --git a/lib/plugin/shell.rb b/lib/plugin/shell.rb index 0455319..b6153cf 100644 --- a/lib/plugin/shell.rb +++ b/lib/plugin/shell.rb @@ -6,7 +6,11 @@ module Termtter::Client :exec_proc => lambda {|args| begin pause - system ENV['SHELL'] || ENV['COMSPEC'] + if args.empty? then + system ENV['SHELL'] || ENV['COMSPEC'] + else + system args + end ensure resume end