Apr 16, 2013

Mac OS Xのrmコマンドの代替

私はtrashを使っている。

$ brew install trash

でインストールして、.bashrcに以下のように追加する。

function rm () {
  local path
  for path in "$@"; do
    if [[ "$path" != -* ]]; then
      /usr/local/bin/trash "$path"
    fi
  done
}

aliasを使わないのは、ディレクトリを削除するときに「rm -rf hoge」とタイプする癖がついているから。

Apr 5, 2013

Homebrew formula: unzip with unzip60-alt-iconv-utf8.patch

ファイル名の文字化け対策として有名なパッチ (FS#15256 : [unzip] New unzip 6.0 lacks -O -I options) をあてたunzipをビルドするためのHomebrewのformulaを書いた。

homebrew-attic/unzip.rb at master · ogawa/homebrew-attic

インストールの手順は以下の通り。

$ brew tap ogawa/attic
$ brew install ogawa/attic/unzip

または以下でも可。

$ brew install https://raw.github.com/ogawa/homebrew-attic/master/unzip.rb

$HOME/.bash_aliasesにaliasを書いておくと便利。

alias unzip='/usr/local/bin/unzip -Ocp932'

About Me

My Photo

つくばで働く研究者

Total Pageviews

Amazon

Copyright 2012 Ogawa::Buzz | Powered by Blogger
Design by Web2feel | Blogger Template by NewBloggerThemes.com