{"count":42697,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=316","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=314","results":[{"name":"p5.32-term-ansicolor","description":"Term::ANSIColor - Color screen output using ANSI escape sequences"},{"name":"p5.32-term-editline","description":"Term::EditLine - Perl interface to the NetBSD editline library"},{"name":"p5.32-term-encoding","description":"Term::Encoding - Detect encoding of the current terminal"},{"name":"p5.32-term-gnuplot","description":"Low-level graphics using Gnuplot drawing routines"},{"name":"p5.32-term-progressbar","description":"Term::ProgressBar provides a progress meter on a standard terminal."},{"name":"p5.32-term-prompt","description":"Perl extension for prompting a user for information"},{"name":"p5.32-term-readkey","description":"Term::ReadKey - A perl module for simple terminal control"},{"name":"p5.32-term-readline","description":"Term::ReadLine - Perl interface to various readline packages."},{"name":"p5.32-term-readline-gnu","description":"Term::ReadLine::Gnu - Perl extension for the GNU Readline/History library"},{"name":"p5.32-term-readpassword","description":"Term::ReadPassword - Asking the user for a password"},{"name":"p5.32-term-shell","description":"A simple command-line shell framework."},{"name":"p5.32-term-size-any","description":"Term::Size::Any - Retrieve terminal size"},{"name":"p5.32-term-size-perl","description":"Term::Size::Perl - Perl extension for retrieving terminal size (Perl version)"},{"name":"p5.32-term-sk","description":"Term::Sk - Perl extension for displaying a progress indicator on a terminal."},{"name":"p5.32-term-table","description":"Term::Table - Format a header and rows into a table"},{"name":"p5.32-term-twiddle","description":"twiddles a baton while-u-wait."},{"name":"p5.32-term-ui","description":"Term::UI - Term::ReadLine UI made easy"},{"name":"p5.32-term-vt102","description":"Emulates a colour VT102 terminal in memory"},{"name":"p5.32-termextract","description":"a Perl module to extract technical terms from texts"},{"name":"p5.32-test-api","description":"Test::API - Test a list of subroutines provided by a module"},{"name":"p5.32-test-base","description":"A Data Driven Testing Framework"},{"name":"p5.32-test-checkdeps","description":"Test::CheckDeps - Check for presence of dependencies"},{"name":"p5.32-test-class","description":"Test::Class - Easily create test classes in an xUnit/JUnit style"},{"name":"p5.32-test-class-most","description":"Test::Class::Most - Test Classes the easy way"},{"name":"p5.32-test-classapi","description":"Provides basic first-pass API testing for large class trees"},{"name":"p5.32-test-cleannamespaces","description":"Test::CleanNamespaces - Check for uncleaned imports"},{"name":"p5.32-test-command","description":"Test routines for external commands"},{"name":"p5.32-test-compile","description":"Check whether Perl files compile correctly"},{"name":"p5.32-test-cpan-meta","description":"Validate your CPAN META.yml files"},{"name":"p5.32-test-cpan-meta-json","description":"Test::CPAN::Meta::JSON - Validate a META.json file within a CPAN distribution."},{"name":"p5.32-test-cpan-meta-yaml","description":"Test::CPAN::Meta::YAML - Validate a META.yml file within a CPAN distribution."},{"name":"p5.32-test-deep","description":"Test::Deep - Extremely flexible deep comparison"},{"name":"p5.32-test-deep-json","description":"Test::Deep::JSON - Compare JSON with Test::Deep"},{"name":"p5.32-test-deep-type","description":"Test::Deep::Type - A Test::Deep plugin for validating type constraints"},{"name":"p5.32-test-describeme","description":"Test::DescribeMe - Tell test runners what kind of test you are"},{"name":"p5.32-test-differences","description":"Test::Differences - Test strings and data structures and show differences if not ok"},{"name":"p5.32-test-directory","description":"Test::Directory - Perl extension for maintaining test directories."},{"name":"p5.32-test-distmanifest","description":"Author test that validates a package MANIFEST."},{"name":"p5.32-test-eol","description":"Test::EOL - Check the correct line endings in your project"},{"name":"p5.32-test-exception","description":"Convenience methods for testing exception-based code"},{"name":"p5.32-test-exit","description":"Test::Exit - Test that some code calls exit() without terminating testing"},{"name":"p5.32-test-expect","description":"Automated driving and testing of terminal-based programs."},{"name":"p5.32-test-expectandcheck","description":"Test::ExpectAndCheck - expect/check-style unit testing with object methods"},{"name":"p5.32-test-exports","description":"Test::Exports - Test that modules export the right symbols"},{"name":"p5.32-test-failwarnings","description":"Test::FailWarnings - Add test failures if warnings are caught"},{"name":"p5.32-test-fatal","description":"Test::Fatal - incredibly simple helpers for testing code with exceptions"},{"name":"p5.32-test-file","description":"Test::File -- test file attributes"},{"name":"p5.32-test-file-sharedir","description":"Test::File::ShareDir - Create a Fake ShareDir for your modules for testing."},{"name":"p5.32-test-filename","description":"Test::Filename - Portable filename comparison"},{"name":"p5.32-test-fork","description":"Test::Fork - test code which forks"}]}