Zsh Initialization Files and Non-Interactive SSH Execution
A common requirement for production environments is the consistent application of environment variables and aliases across both interactive sessions and automated remote executions. In Zsh, the shell distinguishes between interactive and non-interactive modes, which dictates which initialization files are sourced. When executing a command via SSH (e.g., ssh