Terje Larsen
2cd3234928
gpg-agent: don't abort nushell startup when tty is unavailable
...
The nushell integration set $env.GPG_TTY = (tty) unconditionally.
Unlike the bash/zsh/fish variants, which use a plain command
substitution and silently continue with an empty value on failure,
nushell aborts the whole script when an external command used as an
expression value exits non-zero. A missing controlling terminal (e.g.
a login shell invoked non-interactively, such as by WSL's generated
Windows app launchers) made nu exit immediately, breaking every
command run through that login shell.
Wrap the call in try/catch so nushell degrades the same way the other
shell integrations do.
2026-10-24 00:06:11 -05:00
..
2026-07-15 10:29:26 -05:00
2026-04-13 22:02:40 -05:00
2026-09-09 12:26:51 -05:00
2026-10-15 12:32:31 -05:00
2026-10-19 15:53:09 +01:00
2026-04-13 22:02:40 -05:00
2025-06-23 16:20:26 -05:00
2025-07-29 10:31:11 -05:00
2026-09-09 12:18:47 -05:00
2025-10-12 17:34:57 -05:00
2026-05-17 21:43:25 -05:00
2026-04-04 11:33:34 -05:00
2025-06-23 16:20:26 -05:00
2026-05-23 22:11:28 -05:00
2025-06-23 16:20:26 -05:00
2025-08-26 17:23:34 -05:00
2026-09-22 20:41:36 -05:00
2025-06-23 16:20:26 -05:00
2025-07-29 12:20:22 -05:00
2025-11-02 06:44:15 -06:00
2026-09-09 16:03:08 -05:00
2025-10-18 12:46:31 -05:00
2026-03-17 23:50:17 -05:00
2025-06-23 16:20:26 -05:00
2026-07-07 09:50:12 -05:00
2026-10-13 20:08:22 -05:00
2026-05-17 21:43:25 -05:00
2025-06-23 16:20:26 -05:00
2026-09-01 18:44:41 -05:00
2026-05-17 21:43:25 -05:00
2026-09-25 13:01:17 -05:00
2025-07-29 12:20:22 -05:00
2025-07-29 12:20:22 -05:00
2026-06-18 07:59:18 -05:00
2026-04-08 14:47:48 -05:00
2026-09-11 22:07:54 -05:00
2026-07-07 09:50:48 -05:00
2026-08-13 08:40:58 +02:00
2026-04-08 14:47:48 -05:00
2026-05-17 21:43:25 -05:00
2026-07-15 10:29:26 -05:00
2026-10-21 12:53:33 -05:00
2025-07-29 12:20:22 -05:00
2026-05-17 21:43:25 -05:00
2026-06-17 13:04:43 -05:00
2025-08-07 14:08:46 -05:00
2026-07-15 10:29:26 -05:00
2026-10-20 06:18:06 -05:00
2025-07-29 12:20:22 -05:00
2026-10-24 00:06:11 -05:00
2026-09-16 23:20:56 -05:00
2026-09-10 08:40:07 -05:00
2026-07-15 10:29:26 -05:00
2026-08-26 21:20:43 -05:00
2026-06-17 10:48:10 -05:00
2026-05-17 21:43:25 -05:00
2026-07-28 20:03:08 -05:00
2026-06-29 11:13:51 -05:00
2025-06-23 16:20:26 -05:00
2026-10-01 14:30:51 -05:00
2026-06-14 17:57:38 -05:00
2026-10-15 12:32:31 -05:00
2026-10-21 12:06:18 -05:00
2026-10-04 08:31:05 -05:00
2026-10-15 12:32:31 -05:00
2025-07-29 12:20:22 -05:00
2026-09-25 13:02:11 -05:00
2025-07-29 12:20:22 -05:00
2026-05-01 19:25:59 +01:00
2025-06-23 16:20:26 -05:00
2025-08-07 14:08:46 -05:00
2026-09-13 12:29:30 -05:00
2026-04-08 14:47:48 -05:00
2026-09-25 13:01:17 -05:00
2026-09-25 13:02:11 -05:00
2026-10-13 19:42:14 -05:00
2025-06-23 16:20:26 -05:00
2026-10-15 12:32:31 -05:00
2025-07-23 10:27:52 -05:00
2025-06-23 16:20:26 -05:00
2026-09-25 13:01:17 -05:00
2026-05-17 21:43:25 -05:00
2026-09-25 13:01:17 -05:00
2026-07-15 10:29:26 -05:00
2026-04-08 14:47:48 -05:00
2026-09-25 13:01:17 -05:00
2026-01-22 19:45:34 -06:00
2025-07-29 12:20:22 -05:00
2026-05-17 21:43:25 -05:00
2025-07-29 12:20:22 -05:00
2025-09-18 10:30:48 +02:00
2026-10-15 12:32:03 -05:00
2025-06-23 16:20:26 -05:00
2026-06-22 13:55:29 -05:00
2026-08-16 20:04:39 -05:00
2026-09-23 23:50:10 -05:00
2025-06-23 16:20:26 -05:00
2025-06-23 16:20:26 -05:00
2025-06-23 16:20:26 -05:00
2026-09-24 10:54:04 -05:00
2025-06-23 16:20:26 -05:00
2025-11-25 23:33:06 -06:00
2025-07-29 12:20:22 -05:00
2025-06-23 16:20:26 -05:00
2026-10-15 12:32:31 -05:00
2026-05-03 08:36:38 -05:00
2026-09-25 13:02:11 -05:00
2026-09-22 20:39:23 -05:00
2025-09-07 09:28:15 -05:00
2025-06-23 16:20:26 -05:00
2026-10-04 08:31:39 -05:00
2025-06-23 16:20:26 -05:00
2025-09-05 14:31:31 +02:00
2026-09-12 21:48:39 -05:00
2026-10-13 19:42:23 -05:00
2025-08-17 09:44:56 -05:00
2026-07-11 20:49:16 -05:00
2026-07-15 10:29:26 -05:00
2025-06-23 16:20:26 -05:00
2026-04-13 22:02:40 -05:00
2025-07-29 12:20:22 -05:00
2026-05-17 21:43:25 -05:00
2025-06-23 16:20:26 -05:00
2026-05-03 08:36:38 -05:00
2026-09-22 20:41:36 -05:00
2025-07-29 12:20:22 -05:00
2025-06-23 16:20:26 -05:00
2026-10-15 12:32:31 -05:00
2025-07-29 12:20:22 -05:00
2026-05-17 21:43:25 -05:00
2026-04-08 14:47:48 -05:00
2025-06-23 16:20:26 -05:00
2025-06-23 16:20:26 -05:00
2025-12-09 21:27:32 -06:00
2026-05-17 21:43:25 -05:00
2026-08-13 08:40:58 +02:00
2026-06-04 12:20:50 -05:00
2025-06-28 16:28:39 -05:00
2025-06-23 16:20:26 -05:00
2026-06-04 12:20:09 -05:00
2026-04-19 22:47:50 -05:00
2025-09-03 07:42:44 -05:00
2026-05-17 21:43:25 -05:00
2026-08-13 08:40:58 +02:00
2026-05-17 21:43:25 -05:00
2025-07-29 12:20:22 -05:00
2025-06-23 16:20:26 -05:00
2026-09-09 16:02:37 -05:00
2026-05-14 15:07:00 +02:00
2025-11-02 22:59:59 -06:00
2026-07-15 10:29:26 -05:00
2026-10-22 06:34:17 -05:00
2026-05-17 21:43:25 -05:00
2025-07-04 09:20:48 -05:00
2026-09-12 12:44:47 -05:00
2026-05-17 21:43:25 -05:00
2025-06-23 16:20:26 -05:00
2026-04-13 22:02:40 -05:00
2026-07-28 20:27:45 -05:00
2025-06-23 16:20:26 -05:00
2026-08-26 20:04:49 -05:00
2026-07-07 09:50:48 -05:00
2026-04-13 22:02:40 -05:00
2026-04-23 08:18:13 -05:00
2025-06-23 16:20:26 -05:00
2026-09-17 20:28:42 -05:00
2025-10-16 19:26:10 -05:00
2026-07-26 21:32:11 -05:00
2026-09-24 10:54:04 -05:00
2026-05-17 21:43:25 -05:00
2026-10-15 12:32:31 -05:00
2025-07-29 12:20:22 -05:00
2025-06-23 16:20:26 -05:00
2026-05-17 21:43:25 -05:00
2025-06-23 16:20:26 -05:00
2026-05-17 21:43:25 -05:00
2026-09-11 13:16:59 -05:00
2026-08-13 08:40:58 +02:00