summaryrefslogtreecommitdiff
path: root/bin/smsg
blob: d1856866a9b72a4acd5ea21f3a49084330621bfd (plain)
  1. #!/usr/bin/env perl
  2. use App::smsg;
  3. App::smsg->run;
  4. __END__
  5. =head1 NAME
  6. smsg - utilities for short messages
  7. =head1 SYNOPSIS
  8. Wanna chat with a silly bot in some Jabber chatroom?
  9. $ smsg talk bot@example.org foo talkfile.txt room1@muc.example.org
  10. connecting to bot@example.org...
  11. =head1 DESCRIPTION
  12. smsg is a command-line tool which provides a handful of helpful
  13. utilities for short messages. For example, reporting on the status of a
  14. Kannel server or a Jabber server; passing messages between them;
  15. mirroring messages processed on a Kannel server in a Jabber chatroom,
  16. and so on.
  17. This is an early version, so the number of utilities provided is fairly
  18. limited, but will grow. Thanks to L<App::Cmd>, smsg has a modular
  19. architecture, so you can write your own App::smsg plugins, and publish
  20. them on CPAN.
  21. For a list of supported commands, run:
  22. $ smsg commands
  23. For help on a particular command, e.g. the "talk" command, run:
  24. $ smsg help talk
  25. =head1 BUGS
  26. Please report any bugs to
  27. E<lt>dr@jones.dkE<gt>.
  28. =head1 SEE ALSO
  29. L<App::smsg>.
  30. =head1 AUTHOR
  31. Jonas Smedegaard E<lt>dr@jones.dkE<gt>.
  32. =head1 COPYRIGHT AND LICENCE
  33. This software is copyright (c) 2012 by Jonas Smedegaard.
  34. This is free software; you can redistribute it and/or modify it under
  35. the same terms as the Perl 5 programming language system itself.
  36. =head1 DISCLAIMER OF WARRANTIES
  37. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
  38. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  39. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.