This is a branch of the tutorial shell, which should develop into a full blown
SAGA shell over time. That should allow us to keep the tutorial shell simple
and focused on, well, tutorialinging.
Please remember to merge important fixes and new functionality back into the
tutorial shell (both solution and non-solution!).
-------------------------------------------------------------------------------
The following commands are available:
// namespace related
# pwd
# cd
# ls
# cp
# mv
# rm
# ln
# mkdir
# rmdir
// file related
# cat
// logical file related
# rep_find [ ...]
# rep_list
# rep_add
# rep_remove
# rep_update
# rep_replicate
// job related
# run
# ps
# suspend
# resume
# kill
# status
// shell internals
# set
# help
# exit
The initial values for starting directory and default job
manager are set as environment variable. Below are the default:
setenv SAGA_SHELL_ROOT file://localhost//tmp
setenv SAGA_SHELL_CONTACT fork://localhost/
The file env_local.csh sets these defaults, the file
env_globus.csh shows an example of Globus settings. Sourcing
these files before running the shell shows nicel that SAGA-A is
adaptive to the environment.