function dossify_and_run_commands()
{
# we only mess with the command line on windows...
- if [ "$OS" == "Windows_NT" ]; then
+ if [ "$OS" != "Windows_NT" ]; then
# for non windows, just run the commands straight up.
$*
return $?
for i in "$@"; do
if [[ "$i" =~ ^-[a-zA-z][/\"].* ]]; then
-echo found parameter to fix...
flag="${i:0:2}"
filename="$(unix_to_dos_path ${i:2})"
-echo "first two chars are $flag"
-echo "last after that are $filename"
+#echo "first two chars are $flag"
+#echo "last after that are $filename"
recombined="$flag$filename"
-echo combined flag and file is $recombined
+#echo combined flag and file is $recombined
darc_commands+=("$recombined")
else
darc_commands+=($(unix_to_dos_path $i))
done
#temp!
- echo commands are now: >>/tmp/wrapdoze.log
+ echo commands are now:
for i in "${real_commands[@]}"; do
- echo $i >>/tmp/wrapdoze.log
+ echo -n "$i "
done
+ echo
#end temp
# now actually run the chewed command.