NAME
Gestinanna::Shell - provides a command-line interface to Gestinanna
SYNOPSIS
use Gestinanna::Shell;
Gestinanna::Shell -> shell();
DESCRIPTION
The shell provides an easy way to bootstrap a Gestinanna-based application server as well as handle much of the day-to-day management if you do not want to use the web interface. It also makes testing of new modules fairly easy without requiring a complete web application before testing can begin.
To see what top-level commands are available, type ?
at the prompt.
You can type ?
at the beginning or end of any command to see help specific to that command or set of commands.
You can store commands in an rc file (usually ~/.gstrc). These will be read after the standard commands have been loaded and before you receive the prompt. Any command that would be valid at the prompt is valid in the rc file.
SUBSTITUTION
Variables may be set with the set
command. These may be used in subsequent commands through substitution. Two forms of substitution are used:
- $(var)
-
Substitutes the value of the internal variable
var
. - ${var}
-
Substitutes the value of the environment variable
var
.
The special variable password
is maintained outside the usual internal variable store. The value of this variable (for purposes of substitution) are set
or unset
, denoting the state of the password.
AUTHOR
James G. Smith, <jsmith@cpan.org>
COPYRIGHT
Copyright (C) 2002 Texas A&M University. All Rights Reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.