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.