(configShell?: string)
| 203 | let defaultAcceptable: string | undefined |
| 204 | |
| 205 | export function preferred(configShell?: string) { |
| 206 | if (configShell) return select(configShell) |
| 207 | defaultPreferred ??= select(process.env.SHELL) |
| 208 | return defaultPreferred |
| 209 | } |
| 210 | preferred.reset = () => { |
| 211 | defaultPreferred = undefined |
| 212 | } |