diff options
author | Aram Drevekenin <aram@poor.dev> | 2024-03-20 18:34:50 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-20 18:34:50 +0100 |
commit | ec6d627b06dac2aaf94b1e2f8e55b889986bcc08 (patch) | |
tree | af6d382a4c44027329384b25a704037bf867ae7f /zellij-utils/src | |
parent | 58b13babbc6f8a68b710992ece8e8eb04c4d8069 (diff) |
chore(integrations): zpipe alias (#3210)
* chore(completions): zpipe alias
* chore(integrations): zpipe alias
Diffstat (limited to 'zellij-utils/src')
-rw-r--r-- | zellij-utils/src/cli.rs | 6 | ||||
-rw-r--r-- | zellij-utils/src/input/plugins.rs | 3 |
2 files changed, 7 insertions, 2 deletions
diff --git a/zellij-utils/src/cli.rs b/zellij-utils/src/cli.rs index e5b65d394..3d30bb391 100644 --- a/zellij-utils/src/cli.rs +++ b/zellij-utils/src/cli.rs @@ -107,7 +107,9 @@ pub enum Sessions { #[clap(short, long, value_parser, takes_value(false), default_value("false"))] short: bool, }, - + /// List existing plugin aliases + #[clap(visible_alias = "la")] + ListAliases, /// Attach to a session #[clap(visible_alias = "a")] Attach { @@ -231,7 +233,7 @@ pub enum Sessions { height: Option<String>, }, /// Load a plugin - #[clap(visible_alias = "r")] + #[clap(visible_alias = "p")] Plugin { /// Plugin URL, can either start with http(s), file: or zellij: #[clap(last(true), required(true))] diff --git a/zellij-utils/src/input/plugins.rs b/zellij-utils/src/input/plugins.rs index eabdd3e84..ec68bd59f 100644 --- a/zellij-utils/src/input/plugins.rs +++ b/zellij-utils/src/input/plugins.rs @@ -25,6 +25,9 @@ impl PluginAliases { pub fn from_data(aliases: BTreeMap<String, RunPlugin>) -> Self { PluginAliases { aliases } } + pub fn list(&self) -> Vec<String> { + self.aliases.keys().cloned().collect() + } } /// Plugin metadata |