m3ta-chiron 7601583928 fix(shell): exec into nushell by parent process, not env marker
The exported M3_SHELL_TO_NU marker leaked into programs started from
nu (zellij, zed, herdr), keeping their spawned terminals in bash.
Decide via /proc/$PPID/comm instead: interactive bash whose parent is
neither nu nor bash execs into nu; a deliberate 'bash' started from
nu/bash stays bash. Non-interactive bash (ssh command exec, Mosh app
bootstrap, see 765ae15) is still covered by the $- == *i* check.
2026-08-31 09:56:13 +02:00
2026-01-07 04:49:43 +01:00
2026-05-29 18:35:12 +02:00
2026-07-03 08:28:30 +02:00
2026-05-11 19:01:17 +02:00
S
Description
No description provided
26 MiB
Languages
Nix 90.8%
JavaScript 6.9%
Shell 2.3%