Description
Lets Python code call external commands with a function-like interface instead of writing subprocess boilerplate. It is useful for automation scripts, test helpers, and tools that need to combine existing command-line programs.
Developers must treat command execution carefully. Validate arguments, avoid passing untrusted input to shell-sensitive commands, and remember that called programs can read, write, or delete files.