Termtter に HTTP サーバー機能を提供するプラグインを作りました!
HTTP 経由でコマンドを実行することができます。
こんな風にしてブラウザからメッセージをポストすることもできます。
便利ですね!
使い方
プラグインの読み込み
設定ファイル(~/.termtter/config)に以下の太字部分を追記。
Termtter::Client.init do |t|
...
t.plug 'http_server'
...
end
もしくは Termtter のプロンプト上で以下を実行。
> plug 'http_server'
デフォルトのポートは 5678 です。
ポートを変えたい場合、例えば設定ファイルに config.plugins.http_server.port = 3000 と書くと 3000 番ポートを使用します。
コマンドの実行
リクエストされたパスの「/」を除いた部分がコマンドとして実行されます。
「update test」というコマンドを実行したい場合は「/update test」というリクエストを投げます。
パスは当然 URI としてエスケープしてやる必要があります。
なので以下のようになります。
http://localhost:5678/update%20test

