Changes for version 2.122730 - 2012-09-29
- IMPORTANT: the prompts named "prompt" are now called "generic" If you have written macros depending on these, please update your phrasebooks.
- Make IO::Pty dependency based on compiler availability
- Refactor to provide unix IPC::Run support where there is no IO::Pty
- Add opts support to Serial Transport
- Fix phrasebook loading to use all library and add_library paths
- Support out of order entries in phrasebooks (macro/prompt refs)
- New phrasebook for Bash shell
- Improve documentation on how to create new phrasebooks
- Permit ASCII escape \033 in device output
- Added Loopback transport for testing
- find_prompt now stores a full ActionSet after success
- debug level logging will use Data::Printer on last_actionset if it can
Documentation
Miscellaneous recipes
List of Supported CLIs
Guide for new users
Modules
Toolkit for CLI Automation
Sent data or matched response from connected device
Conversation of Send and Match Actions
Per-instance multi-target logging, with categories
Load command phrasebooks from a Library
Statement execution engine
Array-based Iterator
Command-line prompt management
Spawns an Interactive CLI Session
Testable CLI connection
SSH based CLI connection
Serial-line based CLI connection
TELNET based CLI connection
Provides
in lib/Net/CLI/Interact/Role/FindMatch.pm
in lib/Net/CLI/Interact/Transport/Platform/Unix.pm
in lib/Net/CLI/Interact/Transport/Platform/Win32.pm
in lib/Net/CLI/Interact/Transport/Role/ConnectCore.pm
in lib/Net/CLI/Interact/Transport/Wrapper/Base.pm
in lib/Net/CLI/Interact/Transport/Wrapper/IPC_Run.pm
in lib/Net/CLI/Interact/Transport/Wrapper/Net_Telnet.pm