Rev 3539 | Rev 3609 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
#!/bin/sh# Shell wrapper for R executable.RHOME=R_HOME_DIRexport RHOMERBINARY="R.binary"ARG="$1"case "${ARG}" in-g|--gnome)shift; RBINARY="R.gnome" ;;esacARG="$1"case "${ARG}" inRHOME)echo ${RHOME}; exit 0 ;;CMD)shift; PATH="${PATH}:${RHOME}/bin" exec "$@" ;;BATCH|COMPILE|INSTALL|REMOVE|SHLIB)shift; exec sh "${RHOME}/bin/${ARG}" "$@" ;;-g|--gnome)shift; RBINARY="R.gnome" ;;-d|--debugger)exec "$2" ${RHOME}/bin/${RBINARY} ;;-h|--help|-\?)cat <<_EOF_Usage: R [OPTIONS] [< INFILE] [> OUTFILE]or R command [arguments]or R CMD Rcommand [arguments]Options:-g, --gnome Run the gnome binary (must be first option)--save Do save data sets at the end of the session.--no-save Don't save them.--restore Do restore previously saved data sets at startup.--no-restore Don't restore them.--no-readline Don't use readline for command-line editing.--no-site-file Don't read the site-wide Rprofile.--no-init-file Don't read the .Rprofile or ~/.Rprofile files.--vanilla = --no-save, no-restore, no-site-file, no-init-file--vsize N Set the vector heap size to N (>= 1) megabytes.--nsize N Set the number of cons cells to N (>= 200000).-h, --help, -? Print short help message and exit.-q, --quiet, --silent Make R run as quietly as possible.--version Print version info and exit.--verbose Print more information about progress.-d NAME, --debugger NAME Run R through debugger NAME.Commands:RHOME Give R's home directoryBATCH infile [ outfile ] Run Batch jobCOMPILE|INSTALL|REMOVE|SHLIB Package management & dyn.load compilationRcommands:RdconvRdindex, Sd2RdRd2dvi, Rd2txt...Report bugs to R-bugs@biostat.ku.dk."_EOF_exit 0 ;;esac# Default Printer Paper Size# Choose one of the following# R_PAPERSIZE="a4"# R_PAPERSIZE="letter"# R_PAPERSIZE="none"R_PAPERSIZE=${R_PAPERSIZE-@R_PAPERSIZE@}export R_PAPERSIZE# Default Print Command# Choose one of the following# R_PRINTCMD="lpr"# R_PRINTCMD="lp"R_PRINTCMD=${R_PRINTCMD-@R_PRINTCMD@}export R_PRINTCMDLATEX=${LATEX-@LATEX@}DVIPS=${DVIPS-@DVIPS@}export LATEX DVIPSexec ${RHOME}/bin/${RBINARY} @R_BATCHSAVE@ "$@"