Term::ShellKit::ToDo - Bugs, tasks, and ideas
It would be nice to confirm that we can cleanly separate out CPAN::Shell in a way that does not substantially alter its features.
Save command history.
Perhaps improve the tab-ahead function.
It would be good to support batches of multiple shell commands separated by semicolons.
Finish restoring LineBuffer code to support trailing-\ and << formats.
Add support for batch-buffered input, like DBI shell. Keep appending until /go; also allow /clear, /quit, /edit.
mode command
Term::ShellKit> mode eval eval> 23 + 41 54 eval> $x += 1 1 eval>
System kit:
execute alias ! execute alias pwd ! pwd alias ls ! ls alias more ! more alias grep ! grep sub cd ($) { chdir( shift ) } Also add a direct-to-system pass-through mode... ?
Textfile kit:
show_file find_text replace_text
If there's a syntax error in a module when you re-read it with the "reload" command, it's often not re-read the next time you run reload. Running reload one more time should fix this problem.
To install Term::ShellKit, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Term::ShellKit
CPAN shell
perl -MCPAN -e shell install Term::ShellKit
For more information on module installation, please visit the detailed CPAN module installation guide.