Constructor.
Automatically sets shell from SHELL environment variable, falling back to /usr/bin/bash. The shell property is public and can be overridden after construction if needed.
| project_manager |
The ProjectManager instance (required) |