-->

cygwin cygpath function ew

bash

cygpathのalias-function。指定パスをサクッと取りたい時に。
ドライブレターのパタン有無などで戻り値をスイッチ。

# [~/.bashrc]
# ..
function ew(){
s="${1:-$PWD}"
p=w
case $s in
?:*) p=u;;
.) s=$PWD;;
./*) s=${PWD}${s:1};;
.[!/]*) s=${PWD}/$s;;
esac
cygpath -$p $s
unset s p
}