NAME
Developer::Dashboard::Platform - platform and shell helpers for Developer Dashboard
SYNOPSIS
use Developer::Dashboard::Platform qw(
native_shell_name
shell_command_argv
command_argv_for_path
);
my $shell = native_shell_name();
my @cmd = shell_command_argv('git status');
DESCRIPTION
This module centralizes the small amount of operating-system and shell awareness needed by Developer Dashboard so prompt integration, command execution, and extension loading can work across Unix-style systems and Windows Strawberry Perl installs.
FUNCTIONS
is_windows, native_shell_name, normalize_shell_name, shell_command_argv, command_in_path, is_runnable_file, resolve_runnable_file, command_argv_for_path, shell_quote_for
Platform and shell helpers used by the CLI and runtime.