Leopardでランチャーは何を使えばいいのか - komagata [p0t]

この問題。結局"ターミナルが1キーで起動すればいい"というところに帰結するのではないかと考え、Visorを使ってみました。(LanchBarも試し中だけどUnix Executableに引数を渡す方法がわからない)

Visor is a system-wide terminal accessible via a hot-key

結局我々の様なオールドタイプは自動化の為の資産は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作業に影響を与えない

Comments


Option