ModelSEED/ModelSEED — pull request #1 by pfrybar (2012-08-01 21:37:57+00:00)
Title: New 'config' app command which allows users to add/remove/display their ...

...current MS configuration options. Changed Configuration.pm to reflect this.

- Removed Data::Dumper from login.pm
- Created ms config command which uses this syntax:
ms config MFATK_BIN=/home/paul/bin # add/change option, can add multiple at a time
ms config -l # display current options
ms config -l MFATK_BIN # display one (or more) options
ms config -r MFATK_BIN # remove option, can remove multiple at a time

- Changed Configuration.pm to distinguish user options from internal options (stores, users, etc).
* User options are stored in a {user_options} hash, but should be accessed via $config->user_options
example:
my $config = ModelSEED::Configuration->new();
my $options = $config->user_options();
my $mfa_bin = $options->{MFATK_BIN};

- New user options should be set in Configuration.pm in the _possible_user_options subroutine