BSD Ports

net/p5-Net-CLI-Interact 2.400002 FreeBSD

Toolkit for CLI Automation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
net, perl5
Package size
96.3 KiB, 202.1 KiB installed

Description

Automating command line interface (CLI) interactions is not a new idea, but can be tricky to implement. This module aims to provide a simple and manageable interface to CLI interactions, supporting:

  • SSH, Telnet and Serial-Line connections
  • Unix and Windows support
  • Reuseable device command phrasebooks

In the other systems

SystemPortVersion
FreeBSDnet/p5-Net-CLI-Interact2.400002
DragonFlynet/p5-Net-CLI-Interact2.400002

Install

Binary package:

pkg install p5-Net-CLI-Interact

From the ports tree:

cd /usr/ports/net/p5-Net-CLI-Interact/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Net-CLI-Interact>0:net/p5-Net-CLI-Interact

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.4000022.4000022.3000032.4000022.400002
FreeBSD:14:quarterly2.4000022.400002n/a2.4000022.400002
FreeBSD:15:latest2.4000022.400002n/a2.4000022.400002
FreeBSD:15:quarterly2.4000022.400002n/an/an/a
FreeBSD:16:latest2.4000022.400002n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 13

Runtime 12

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 65
Run dependencies 64

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 75
  • %%SITE_PERL%%/Net/CLI/Interact.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Action.pm
  • %%SITE_PERL%%/Net/CLI/Interact/ActionSet.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Logger.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Manual/Cookbook.pod
  • %%SITE_PERL%%/Net/CLI/Interact/Manual/Phrasebook.pod
  • %%SITE_PERL%%/Net/CLI/Interact/Manual/Tutorial.pod
  • %%SITE_PERL%%/Net/CLI/Interact/Phrasebook.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Role/Engine.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Role/FindMatch.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Role/Iterator.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Role/Prompt.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Transport/Base.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Transport/Loopback.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Transport/Net_OpenSSH.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Transport/Platform/Unix.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Transport/Platform/Win32.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Transport/Role/ConnectCore.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Transport/Role/StripControlChars.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Transport/SSH.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Transport/Serial.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Transport/Telnet.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Transport/Wrapper/Base.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Transport/Wrapper/IPC_Run.pm
  • %%SITE_PERL%%/Net/CLI/Interact/Transport/Wrapper/Net_Telnet.pm
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/avaya/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/cisco/asa/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/cisco/catos/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/cisco/foundry/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/cisco/hp/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/cisco/ios/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/cisco/junos/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/cisco/nortel/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/cisco/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/cisco/pixos/fwsm/fwsm3/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/cisco/pixos/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/cisco/pixos/pixos7/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/cisco/wlc/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/extremexos/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/f5/f5bigip/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/fortinet/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/mikrotik/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/ovmcli/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/redback/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/screenos/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/unix/bash/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/unix/csh/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/unix/csh/sdf/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/unix/qnap/pb
  • %%SITE_PERL%%/auto/share/dist/Net-CLI-Interact/phrasebook/zyxel/pb
  • %%PERL5_MAN3%%/Net::CLI::Interact.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Action.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::ActionSet.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Logger.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Manual::Cookbook.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Manual::Phrasebook.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Manual::Tutorial.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Phrasebook.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Role::Engine.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Role::FindMatch.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Role::Iterator.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Role::Prompt.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Transport::Base.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Transport::Loopback.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Transport::Net_OpenSSH.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Transport::Platform::Unix.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Transport::Platform::Win32.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Transport::Role::ConnectCore.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Transport::Role::StripControlChars.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Transport::SSH.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Transport::Serial.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Transport::Telnet.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Transport::Wrapper::Base.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Transport::Wrapper::IPC_Run.3.gz
  • %%PERL5_MAN3%%/Net::CLI::Interact::Transport::Wrapper::Net_Telnet.3.gz
distinfo 1
FileSizeSHA256
Net-CLI-Interact-2.400002.tar.gz643043234efd438140e5633bfb716012b7f78a0902661fb0511b24d146e07a6ebc5ae
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.