NAME Test2::Require::ProgramInPath - Skip test unless a program exists in the PATH VERSION version 0.01 SYNOPSIS use Test2::Require::ProgramInPath 'gcc'; use Test2::V0; use Test::Script qw( program_runs ); program_runs ['gcc', 'foo.c']; done_testing; DESCRIPTION This is skip unless a particular program can be found in the PATH. Under the covers File::Which is used. This is a subclass of Test2::Require. METHODS skip Should not be invoked directly, but returns `undef` if the test should not be skipped and a string containing the reason why the test was skipped. Currently `This test only runs if $program is in the PATH` is returned. SEE ALSO File::Which Test2::Require AUTHOR Graham Ollis COPYRIGHT AND LICENSE This software is copyright (c) 2025 by Graham Ollis. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.