BBS::Perm::Plugin::Feed - a feed plugin for BBS::Perm
use BBS::Perm::Plugin::Feed; my $feed = BBS::Perm::Plugin::Feed->new( label => 'Feed' ); my $feed_widget = $feed->widget; my $text = $feed->text;
BBS::Perm::Plugin::Feed provides a feed widget for BBS::Perm. If the first letter of user input is ':', the input is seemd as a command, and the command's output will be committed to BBS::Perm::Term's current terminal, else the user input is seemed as a file path, and the file contents will be commited to the terminal.
Create a new BBS::Perm::Plugin::Feed object.
$widget is a Gtk2::HBox object, default is a new one.
$label is a string, name it to what you want, default is '_Feed'.
Get the contents of user's input, it's either a command's output or a file's contents.
Caveat: command output and file contents are decoded by your system LANG or LC_ALL setting. So, you'd better update the encoding of your file in accordance with your system settings.
Get our object's widget.
sunnavy <sunnavy@gmail.com>
<sunnavy@gmail.com>
Copyright (c) 2007-2011, sunnavy <sunnavy@gmail.com>.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.
To install BBS::Perm, copy and paste the appropriate command in to your terminal.
cpanm
cpanm BBS::Perm
CPAN shell
perl -MCPAN -e shell install BBS::Perm
For more information on module installation, please visit the detailed CPAN module installation guide.