perl-dap-shell
Shell-facing helpers for launching Perl debugging sessions.
This crate is the quoting-and-env layer. It takes launch intent and turns it into command arguments and environment variables that are safe to hand to a shell or launcher.
Boundaries
perl-dap-platformfinds Perl and normalizes paths.perl-dap-shellformats shell arguments and launch environment values.perl-dapconsumes both when starting a debug session.
Key API
format_command_argssetup_environment
Example
use ;
use PathBuf;
let formatted = format_command_args;
let env = setup_environment;
assert_eq!;
assert!;
assert_eq!;