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.