[Rd] Making R CMD nicer

Jason Xu j@@onx98 @end|ng |rom gm@||@com
Mon Jul 1 02:26:48 CEST 2019


In my humble personal opinion, I try to avoid bash scripts longer than a
couple lines because I find the syntax so obtuse and unintuitive it's
difficult to maintain and write less buggy code. But that is mostly a
reflection of my personal inexperience.
I think the only time a bash script is really needed is for maximum
portability in systems _with bash_.
(I would use python for a wrapper in personal projects, given python comes
pre-installed on many linux systems and OS X, but I completely understand
not wanting to burden Windows users with an extra python dependency to
install.)





On Sun, Jun 30, 2019 at 8:08 PM Abby Spurdle <spurdle.a using gmail.com> wrote:

> In that case, I was wrong.
> And I must apologize...
>
> In saying that, good to see Windows out performing Linux on the command
> line...
>
>
> On Mon, Jul 1, 2019 at 11:30 AM Gábor Csárdi <csardi.gabor using gmail.com>
> wrote:
> >
> > For the record, this is Linux R-devel:
> >
> > root using 4bef68c16864:~# R CMD
> > /opt/R-devel/lib/R/bin/Rcmd: 60: shift: can't shift that many
> > root using 4bef68c16864:~# R CMD -h
> > /opt/R-devel/lib/R/bin/Rcmd: 62: exec: -h: not found
> > root using 4bef68c16864:~# R CMD --help
> > /opt/R-devel/lib/R/bin/Rcmd: 62: exec: --help: not found
> >
> > This is R-release on macOS:
> >
> > ❯ R CMD
> > /Library/Frameworks/R.framework/Resources/bin/Rcmd: line 62:
> > /Library/Frameworks/R.framework/Resources/bin/: is a directory
> > /Library/Frameworks/R.framework/Resources/bin/Rcmd: line 62: exec:
> > /Library/Frameworks/R.framework/Resources/bin/: cannot execute:
> > Undefined error: 0
> > ❯ R CMD -h
> > /Library/Frameworks/R.framework/Resources/bin/Rcmd: line 62: exec: -h:
> > invalid option
> > exec: usage: exec [-cl] [-a name] file [redirection ...]
> > ❯ R CMD --help
> > /Library/Frameworks/R.framework/Resources/bin/Rcmd: line 62: exec: --:
> > invalid option
> > exec: usage: exec [-cl] [-a name] file [redirection ...]
> >
> > On Windows you indeed get a useful list of commands and more helpful
> tips.
> >
> > Gabor
> >
> >
> > On Sun, Jun 30, 2019 at 11:36 PM Abby Spurdle <spurdle.a using gmail.com>
> wrote:
> > >
> > > > First time posting in the R mailing lists so hopefully this works
> well.
> > > > I noticed when I type `R CMD` I get this unhelpful message:
> > > > /usr/lib/R/bin/Rcmd: 60: shift: can't shift that many
> > >
> > > I wasn't able to reproduce this.
> > > Maybe it's a Linux thing.
> > > But then, I suspect you've omitted some of your input.
> > >
> > > > I also think it would be nice if `R CMD help` showed the usable
> commands.
> > >
> > > What do you mean...
> > > All of the following give you the "usable commands":
> > >
> > > > R CMD
> > > > R CMD -h
> > > > R CMD --help
> > >
> > >         [[alternative HTML version deleted]]
> > >
> > > ______________________________________________
> > > R-devel using r-project.org mailing list
> > > https://stat.ethz.ch/mailman/listinfo/r-devel
>

	[[alternative HTML version deleted]]



More information about the R-devel mailing list