Forrest logo
tool overview
On this page you find all important commands for the CLI tool pyats. If the command you are looking for is missing please ask our AI.

pyats

PyATS is a command line tool for network automation and validation developed by Cisco. It stands for Python Automated Test System.

  1. It is designed to help network engineers automate the testing and validation processes in network infrastructure.
  2. PyATS uses Python as its scripting language, making it easy for network engineers to write automation scripts.
  3. It provides a set of libraries and APIs that allow users to control, configure, and test network devices.
  4. With PyATS, network engineers can perform various tasks, such as device configuration, network validation, and device testing.
  5. It supports a wide range of network devices, including Cisco routers, switches, and firewalls.
  6. PyATS allows engineers to create testbeds, which are virtual representations of physical network topologies, to facilitate network testing.
  7. It provides a rich set of pre-built test cases that cover different aspects of network functionality, such as connectivity, performance, and security.
  8. PyATS offers a flexible and modular architecture that allows users to extend its functionality by writing custom plugins and test modules.
  9. It integrates well with other network automation tools, such as Ansible, allowing network engineers to build comprehensive automation workflows.
  10. PyATS is actively maintained by Cisco, with regular updates and new features added to enhance its capabilities and usability.

List of commands for pyats:

  • pyats-shell:tldr:37ac4 pyats-shell: Open pyATS shell with a defined Pickle file.
    $ pyats shell --pickle-file ${path-to-pickle-file}
    try on your machine
    explain this command
  • pyats-shell:tldr:5f272 pyats-shell: Open pyATS shell with a defined Testbed file.
    $ pyats shell --testbed-file ${path-to-testbed-yaml}
    try on your machine
    explain this command
  • pyats-shell:tldr:676b5 pyats-shell: Open pyATS with IPython disabled.
    $ pyats shell --no-ipython
    try on your machine
    explain this command
  • pyats-version:tldr:1227b pyats-version: Display outdated packages.
    $ pyats version check --outdated
    try on your machine
    explain this command
  • pyats-version:tldr:47b4f pyats-version: Update packages to the most recent version.
    $ pyats version update
    try on your machine
    explain this command
  • pyats-version:tldr:8c032 pyats-version: Display version of all packages.
    $ pyats version check
    try on your machine
    explain this command
  • pyats-version:tldr:c422b pyats-version: Update or downgrade packages to a specific version.
    $ pyats version update ${version}
    try on your machine
    explain this command
  • pyats:tldr:031b7 pyats: Display help about a specific subcommand.
    $ pyats ${subcommand} --help
    try on your machine
    explain this command
  • pyats:tldr:4f783 pyats: Run a `pyATS` subcommand.
    $ pyats ${subcommand}
    try on your machine
    explain this command
  • pyats:tldr:db2e9 pyats: Display help.
    $ pyats --help
    try on your machine
    explain this command
tool overview