1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-25 21:07:40 +00:00
freebsd-ports/math/R-letter/files/R

53 lines
1.8 KiB
Plaintext
Raw Normal View History

#!/bin/sh
# Shell wrapper for R executable.
RHOME=PREFIX/share/R
export RHOME
ARG=$1
case ${ARG} in
RHOME)
echo ${RHOME}; exit 0 ;;
CMD)
shift; PATH=$PATH:$RHOME/cmd:$RHOME/etc exec $* ;;
SHLIB|COMPILE|INSTALL|REMOVE)
shift; exec sh ${RHOME}/etc/${ARG} $* ;;
-d|--debugger)
exec $2 ${RHOME}/bin/R.binary ;;
-h|--help|-\?)
echo "Usage: R [OPTIONS] [< INFILE] [> OUTFILE]"
echo ""
echo "Options:"
echo " --save Do save data sets at the end of the session."
echo " --no-save Don't save them."
echo " --restore Do restore previously saved data sets at startup."
echo " --no-restore Don't restore them."
echo " --no-readline Don't use readline for command-line editing."
echo " --no-site-file Don't read the site-wide Rprofile."
echo " --no-init-file Don't read the .Rprofile or ~/.Rprofile files."
echo " -v N Set the vector heap size to N megabytes."
echo " -n N Set the number of cons cells to N."
echo " -h, --help, -? Print short help message and exit."
echo " -q, --quiet Make R run as quietly as possible."
echo " -V, --version Print version info and exit."
echo " -d NAME, --debugger NAME Run R through debugger NAME."
exit 0 ;;
esac
# Default Printer Paper Size
# Choose one of the following
# R_PAPERSIZE="a4"
# R_PAPERSIZE="letter"
# R_PAPERSIZE="none"
R_PAPERSIZE=DEFAULTPAPER
export R_PAPERSIZE
# Default Print Command
# Choose one of the following
# R_PRINTCMD="lpr"
# R_PRINTCMD="lp"
R_PRINTCMD=lpr
export R_PRINTCMD
exec ${RHOME}/bin/R.binary $*