pub fn set_shell(shell: Shell)
(Optional) Set the global shell with a custom configuration.
Note that this will fail if the shell has already been set.