Skip to content

Interactive login shell investigation #13

@fyang0507

Description

@fyang0507

Investigate switching from /bin/zsh -l -c (login shell, sources ~/.zprofile only) to /bin/zsh -l -i -c (interactive login shell, sources both ~/.zprofile and ~/.zshrc).

Why deferred from v1

Interactive shells have side effects (loading completions, printing motd, etc.) that may interfere with headless command execution. The tradeoffs need investigation. Many users configure PATH in ~/.zshrc, so the current approach may miss tools.

v1 baseline

/bin/zsh -l -c — login shell only. Users must ensure PATH is configured in ~/.zprofile. sundial health surfaces effective PATH.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestshell-environmentShell invocation and PATH handling

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions