Remove support and tests for PowerShell and Xonsh (not available on Alpine). --- a/man/zoxide-init.1 +++ b/man/zoxide-init.1 @@ -43,23 +43,6 @@ .sp You can replace \fB__zoxide_prompt\fR with a custom prompt. .TP -.B powershell -Add this to your configuration (the location is stored in \fI$profile\fR): -.sp -.nf - \fBInvoke-Expression (& { - $hook = if ($PSVersionTable.PSVersion.Major -lt 6) { 'prompt' } else { 'pwd' } - (zoxide init --hook $hook powershell) -join "`n" - })\fR -.fi -.TP -.B xonsh -Add this to your configuration (usually \fI~/.xonshrc\fR): -.sp -.nf - \fBexecx($(zoxide init xonsh), 'exec', __xonsh__.ctx, filename='zoxide')\fR -.fi -.TP .B zsh Add this to your configuration (usually \fI~/.zshrc\fR): .sp --- a/src/app/init.rs +++ b/src/app/init.rs @@ -23,8 +23,6 @@ InitShell::Fish => shell::Fish(opts).render(), InitShell::Nushell => shell::Nushell(opts).render(), InitShell::Posix => shell::Posix(opts).render(), - InitShell::Powershell => shell::Powershell(opts).render(), - InitShell::Xonsh => shell::Xonsh(opts).render(), InitShell::Zsh => shell::Zsh(opts).render(), } .context("could not render template")?; --- a/src/shell.rs +++ b/src/shell.rs @@ -28,8 +28,6 @@ make_template!(Fish, "fish.txt"); make_template!(Nushell, "nushell.txt"); make_template!(Posix, "posix.txt"); -make_template!(Powershell, "powershell.txt"); -make_template!(Xonsh, "xonsh.txt"); make_template!(Zsh, "zsh.txt"); #[cfg(feature = "shell_tests")] @@ -273,6 +271,7 @@ } #[rstest] + #[ignore] fn powershell_pwsh( #[values(None, Some("z"))] cmd: Option<&str>, #[values(InitHook::None, InitHook::Prompt, InitHook::Pwd)] hook: InitHook, @@ -291,6 +290,7 @@ } #[rstest] + #[ignore] fn xonsh_black( #[values(None, Some("z"))] cmd: Option<&str>, #[values(InitHook::None, InitHook::Prompt, InitHook::Pwd)] hook: InitHook, @@ -310,6 +310,7 @@ } #[rstest] + #[ignore] fn xonsh_mypy( #[values(None, Some("z"))] cmd: Option<&str>, #[values(InitHook::None, InitHook::Prompt, InitHook::Pwd)] hook: InitHook, @@ -323,6 +324,7 @@ } #[rstest] + #[ignore] fn xonsh_pylint( #[values(None, Some("z"))] cmd: Option<&str>, #[values(InitHook::None, InitHook::Prompt, InitHook::Pwd)] hook: InitHook, @@ -342,6 +344,7 @@ } #[rstest] + #[ignore] fn xonsh_xonsh( #[values(None, Some("z"))] cmd: Option<&str>, #[values(InitHook::None, InitHook::Prompt, InitHook::Pwd)] hook: InitHook, --- a/src/app/_app.rs +++ b/src/app/_app.rs @@ -91,8 +91,6 @@ Fish, Nushell, Posix, - Powershell, - Xonsh, Zsh, }