aports/community/zoxide/remove-pwsh-xonsh.patch
2022-01-01 18:33:50 +01:00

103 lines
2.8 KiB
Diff

Remove support and tests for PowerShell and Xonsh (not available on Alpine).
--- a/man/zoxide-init.1
+++ b/man/zoxide-init.1
@@ -39,24 +39,6 @@
.sp
Note: zoxide only supports Nushell v0.37.0 and above.
.TP
-.B powershell
-Add this to your configuration (find it by running \fBecho $profile\fR in
-PowerShell):
-.sp
-.nf
- \fBInvoke-Expression (& {
- $hook = if ($PSVersionTable.PSVersion.Major -lt 6) { 'prompt' } else { 'pwd' }
- (zoxide init --hook $hook powershell | Out-String)
- })\fR
-.fi
-.TP
-.B xonsh
-Add this to your configuration (usually \fB~/.xonshrc\fR):
-.sp
-.nf
- \fBexecx($(zoxide init xonsh), 'exec', __xonsh__.ctx, filename='zoxide')\fR
-.fi
-.TP
.B zsh
Add this to your configuration (usually \fB~/.zshrc\fR):
.sp
--- a/src/app/_app.rs
+++ b/src/app/_app.rs
@@ -89,8 +89,6 @@
Fish,
Nushell,
Posix,
- Powershell,
- Xonsh,
Zsh,
}
--- 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
@@ -37,8 +37,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 = "nix")]
@@ -268,6 +266,7 @@
}
#[rstest]
+ #[ignore]
fn powershell_pwsh(
#[values(None, Some("z"))] cmd: Option<&str>,
#[values(InitHook::None, InitHook::Prompt, InitHook::Pwd)] hook: InitHook,
@@ -287,6 +286,7 @@
}
#[rstest]
+ #[ignore]
fn xonsh_black(
#[values(None, Some("z"))] cmd: Option<&str>,
#[values(InitHook::None, InitHook::Prompt, InitHook::Pwd)] hook: InitHook,
@@ -301,6 +301,7 @@
}
#[rstest]
+ #[ignore]
fn xonsh_mypy(
#[values(None, Some("z"))] cmd: Option<&str>,
#[values(InitHook::None, InitHook::Prompt, InitHook::Pwd)] hook: InitHook,
@@ -314,6 +315,7 @@
}
#[rstest]
+ #[ignore]
fn xonsh_pylint(
#[values(None, Some("z"))] cmd: Option<&str>,
#[values(InitHook::None, InitHook::Prompt, InitHook::Pwd)] hook: InitHook,
@@ -328,6 +330,7 @@
}
#[rstest]
+ #[ignore]
fn xonsh_xonsh(
#[values(None, Some("z"))] cmd: Option<&str>,
#[values(InitHook::None, InitHook::Prompt, InitHook::Pwd)] hook: InitHook,