Leopardでランチャーは何を使えばいいのか - komagata [p0t]
この問題。結局"ターミナルが1キーで起動すればいい"というところに帰結するのではないかと考え、Visorを使ってみました。(LanchBarも試し中だけどUnix Executableに引数を渡す方法がわからない)
結局我々の様なオールドタイプは自動化の為の資産はCUIコマンドとして蓄積してくのが楽かもしれない。
openweb
openでURLを開くのにhttp://を付けるのが面倒なので。
#!/bin/sh
open http://$1
ggl
google検索。
#!/usr/bin/env ruby
require 'cgi'
system "open \"http://google.com/#&q=#{CGI.escape(ARGV.first)}\""
docskomagata
このブログを検索する。(自分のブログに書いた手順を検索することが頻繁にある)
#!/usr/bin/env ruby
require 'cgi'
system "open \"http:/docs.komagata.org/search/?query=#{CGI.escape(ARGV.first)}\""
shellは自動化の総本山なので既存の便利な物がいくらでもある。
しかしネックが、VisorはTerminalの1番Window(Cmd-1)を使ってしまうので普通にTerminalを使っているとき、Cmd-TabでTerminalをアクティブにしたときにCmd-2を押す必要があるところ。
理想のランチャー
もう一度、俺に取っての理想のランチャーの要件をまとめてみる。
- 1キーで文字が打てる
- UNIXコマンドが打てる(出来ればリダイレクトやパイプも使いたい)
- UNIXコマンドに引数やオプションを渡せる
- 普通のTerminal作業に影響を与えない