Rev 4662 | Rev 5081 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
#!/bin/sh# Shell wrapper for R executable.R_HOME=R_HOME_DIRexport R_HOMER_BINARY="R.binary"# 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_PRINTCMD# Default LaTeX and dvips commandsR_LATEXCMD=${R_LATEXCMD:-${LATEX:-@LATEX@}}R_DVIPSCMD=${R_DVIPSCMD:-${DVIPS:-@DVIPS@}}export R_LATEXCMD R_DVIPSCMD# Default zip/unzip commandsR_UNZIPCMD=${R_UNZIPCMD:-@R_UNZIPCMD@}R_ZIPCMD=${R_ZIPCMD:-@R_ZIPCMD@}export R_UNZIPCMD R_ZIPCMD# Default environment fileR_ENVIRON=${R_ENVIRON:-"${HOME}/.Renviron"}USE_R_ENVIRON=true# Argument loopwhile test -n "${1}"; docase ${1} inRHOME)echo ${R_HOME}; exit 0 ;;CMD)shift; PATH="${PATH}:${R_HOME}/bin" exec "${@}" ;;BATCH|COMPILE|INSTALL|REMOVE|SHLIB)CMD="$1"; shift; exec sh "${R_HOME}/bin/${CMD}" "${@}" ;;-g|--gnome)R_BINARY="R.gnome" ;;-d|--debugger)dbg="${2}"; shift 2; args="${@}"if test -n "${args}"; thenecho "*** Further command line arguments (\`$args') disregarded"echo "*** (maybe use \`run ${args}' from *inside* ${dbg}"echo ""fiexec ${dbg} ${R_HOME}/bin/${R_BINARY} ;;--no-environ)USE_R_ENVIRON=false ;;--vanilla)ARGS="${ARGS} ${1}"USE_R_ENVIRON=false ;;-h|--help|-\?)$0 --versioncat <<_EOF_Usage: R [OPTIONS] [< INFILE] [> OUTFILE]or R command [arguments]or R CMD Rcommand [arguments]Options:--gnome Run the gnome binary.--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.--no-environ Don't read the ~/.Renviron file.--vanilla Combine --no-save, --no-restore, --no-site-file,--no-init-file, and --no-environ.--vsize N Set vector heap size to N bytes; \`4M' = 4 MegaB.--nsize N Set number of cons cells to N. ___See ?Memory___-h, --help, -? Print short help message and exit.-q, --quiet, --silent Don't print startup message.--slave 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 ;;*)ARGS="${ARGS} ${1}" ;;esacshiftdone# Startupif ${USE_R_ENVIRON}; then[ -r ${R_ENVIRON} ] && . ${R_ENVIRON}fiexec ${R_HOME}/bin/${R_BINARY} @R_BATCHSAVE@ ${ARGS}### Local Variables: ***### mode: sh ***### sh-indentation: 2 ***### End: ***