NAME

Metabrik::Core::Shell - core::shell Brik

SYNOPSIS

use Metabrik::Core::Shell;

my $SHE = Metabrik::Core::Shell->new;

DESCRIPTION

This Brik is The Metabrik Shell, where you will be able to play with use, set, get and run Commands from available Briks. You don't need to use this Brik directly. It is auto-loaded by core::context Brik and is stored in its shell Attribute.

ATTRIBUTES

At The Metabrik Shell, just type:

"get core::shell"

COMMANDS

At The Metabrik Shell, just type:

"help core::shell"

METHODS

brik_properties
brik_init
catch_comp
catch_comp_sub
catch_run
cmd_is_complete
cmd_to_code
cmdloop
comp_alias
comp_cd
comp_code
comp_exit
comp_get
comp_help
comp_run
comp_set
comp_use
get_available_help
get_comp_attributes
get_comp_commands
get_help_attributes
get_help_commands

PRIVATE METHODS

new
init
cmd
splash
process_line
pwd
full_pwd
prompt_str
rl_complete
run_alias
run_cd
run_code
run_exit
run_get
run_help
run_run
run_set
run_use

SEE ALSO

Metabrik

COPYRIGHT AND LICENSE

Copyright (c) 2014-2020, Patrice <GomoR> Auffret

You may distribute this module under the terms of The BSD 3-Clause License. See LICENSE file in the source distribution archive.

AUTHOR

Patrice <GomoR> Auffret