Wednesday, July 20, 2011

klayout

klayout 可以很方便地使用 ruby script 進行操作。
但是 Mac 的 precompiled version 沒有 klayout 這個命令。
事實上,直接調用 /Applications/klayout.app/Contents/MacOS/klayout 即可。
但是如果直接 soft link 會有一個問題,就是pwd的問題,
因爲該app打包了qt,rblib等資源,所以會搜索不到。
解決方法是像 mvim 那樣,寫一個 script 把它包裝起來:

#!/bin/sh

KLAYOUT_APP_DIR=/Applications
binary="$KLAYOUT_APP_DIR/klayout.app/Contents/MacOS/klayout"
exec "$binary" ${1:+"$@"}


No comments: