pushd {cgwtools} | R Documentation |
Performs equivalent of bash
command with same name
Description
pushd
is based on the cygwin
bash
manpages' description of these commands.
Usage
pushd(path, dn=FALSE,rot=0)
Arguments
path |
The directory to move into. |
dn |
Equivalent of the |
rot |
Equivalent of the |
Details
Recommend reading man bash
for full details of the operations. This implementation should do nothing more than change the working directory (and store directory history in a file in the function's environment (not console environment) .dirhist
).
Value
A status value, which is always 0
for success. A future upgrade may implement a trycatch
for conditions such as an inaccessible directory, but for now error messages will have to suffice.
Author(s)
Carl Witthoft carl@witthoft.com
See Also
Examples
## depends on your local directory structure and permissions
getwd()
pushd("~/..")
getwd()
popd()
getwd()