Version 0.7.0 would not install on FreeBSD.
The package gave compilation errors on some macOS platforms.
Add unit test asserting that a bound port is detected as such.
Remove unnecessary whitespace prefix from the CLI help output.
port4me()
would only verify that it was possible to listen to
port. Now it also verifies that the port can be bound.
The command-line interface gave an error if special R option
--args
was used as in Rscript -e port4me::port4me --args --list=5
.
Now port4me(list = n)
gives an error for n < 1
.
Rscript -e port4me::port4me
, Rscript -e port4me::port4me --list=5
,
Rscript -e port4me::port4me --test=8087
.If argument prepend
was a numeric, but not an integer, then the
return port, or ports, would also be numeric. Now port4me()
returns integer ports also when prepend
is numeric.
The R port4me::port4me()
function did not default to environment
variable PORT4ME_LIST
, if argument list
was not specified.
The R port4me::port4me()
function did not default to environment
variable PORT4ME_TEST
, if argument test
was not specified.
PORT4ME_EXCLUDE_UNSAFE
, which defaults
to {chrome},{firefox}
. The token {chrome}
expands to the value
of PORT4ME_EXCLUDE_UNSAFE_CHROME
, which defaults to the set of
ports that are considered unsafe by the Chrome web browser and
therefore also blocked by it. Similarly, {firefox}
expands to
the value of PORT4ME_EXCLUDE_UNSAFE_FIXEFOX
, which defaults to
the set of ports that are blocked by the Mozilla Firefox web browser.