3
echo "Usage: $0 <path>" >&2
7
MSYS_PATH=`echo "$1" | sed 's,^\([a-zA-Z]\):\\\\,/\L\1/,;s,\\\\,/,g'`
8
if [ -z "$MSYS_PATH" ]; then
9
echo "$0: Could not translate $1 to msys format" >&2
13
DELBLANK=`echo "$MSYS_PATH" | sed 's, ,,g'`
15
if [ "X$DELBLANK" != "X$MSYS_PATH" ]; then
16
if [ -d "$MSYS_PATH" ]; then
17
C1=`(cd "$MSYS_PATH" && cmd //C "for %i in (".") do @echo %~fsi")`
18
MSYS_PATH=`echo "$C1" | sed 's,^\([a-zA-Z]\):\\\\,/\L\1/,;s,\\\\,/,g'`
20
MSYS_DIR=`dirname "$MSYS_PATH"`
21
MSYS_FILE=`basename "$MSYS_PATH"`
22
if [ -d "$MSYS_DIR" ]; then
23
C1=`(cd "$MSYS_DIR" && cmd //C "for %i in (".") do @echo %~fsi")`
25
# I simply cannot get the quoting right for this,
26
# need an intermediate bat file
29
for %%i in ("$MSYS_FILE") do @echo %%~snxi
31
C2=`(cd "$MSYS_DIR" && cmd //C $BAT_FILE)`
33
MSYS_PATH=`echo "$C1/$C2" | sed 's,^\([a-zA-Z]\):\\\\,/\L\1/,;s,\\\\,/,g;s," ", ,g'`
b'\\ No newline at end of file'