On Wed, Mar 12, 2014 at 04:44:31PM -0700, Ethan White wrote [1]:
> Got it. We just need to change the `/c/Users/River/` in the include
> statements to `~/` and everything works great!
I also replaced an:
if [ ... ]
condition with:
if test ...
to match the rest of the script.
The underscore prefixes in the string-equality test are to avoid miss
interpretation in the pathological case that RCPATH starts with '!' or
some such. It's hard to imagine how this could happen with the
current script, but... safety first ;).
[1]: https://github.com/swcarpentry/bc/pull/357#issuecomment-
37483149
'03233ae480689a008eb98feb1b599807' \
"${INSTALL_DIRECTORY}" \
--strip-components 1 &&
- if [ ! -f ~/nano.rc ]
+ HOME=~
+ if test ! -f ~/nano.rc
then
for RCPATH in "${INSTALL_DIRECTORY}"/doc/syntax/*.nanorc
do
+ if test "_${RCPATH:0:${#HOME}}" = "_${HOME}"
+ then
+ RCPATH="~${RCPATH:${#HOME}}"
+ fi
echo "include ${RCPATH}" >> ~/nano.rc
done
fi