diff --git a/Cargo.lock b/Cargo.lock index 9180486eb3..6e4a2fc494 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2500,16 +2500,6 @@ dependencies = [ "url", ] -[[package]] -name = "nu_plugin_headers" -version = "0.1.0" -dependencies = [ - "nu-errors", - "nu-plugin", - "nu-protocol", - "nu-source", -] - [[package]] name = "nu_plugin_inc" version = "0.11.0" diff --git a/crates/nu_plugin_headers/.projectile b/crates/nu_plugin_headers/.projectile deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/crates/nu_plugin_headers/Cargo.toml b/crates/nu_plugin_headers/Cargo.toml deleted file mode 100644 index 33c90a8dfc..0000000000 --- a/crates/nu_plugin_headers/Cargo.toml +++ /dev/null @@ -1,13 +0,0 @@ -[package] -name = "nu_plugin_headers" -version = "0.1.0" -authors = ["Sam Hedin "] -edition = "2018" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] -nu-plugin = { path = "../nu-plugin", version = "0.11.0" } -nu-protocol = { path = "../nu-protocol", version = "0.11.0" } -nu-source = { path = "../nu-source", version = "0.11.0" } -nu-errors = { path = "../nu-errors", version = "0.11.0" } diff --git a/crates/nu_plugin_headers/Makefile b/crates/nu_plugin_headers/Makefile deleted file mode 100644 index 8f441857a7..0000000000 --- a/crates/nu_plugin_headers/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -out: - cargo install --path . --force diff --git a/crates/nu_plugin_headers/src/headers.rs b/crates/nu_plugin_headers/src/headers.rs deleted file mode 100644 index 4d64bdfd5b..0000000000 --- a/crates/nu_plugin_headers/src/headers.rs +++ /dev/null @@ -1,18 +0,0 @@ -pub struct Headers; -impl Headers { - pub fn new() -> Headers { - Headers - } -} - -impl WholeStreamCommand for Headers { - fn name(&self) -> &str{ - "headers" - } - fn signature(&self) -> Signature { - Signature::build("headers") - } - fn usage(&self) -> &str { - "Use the first row of the table as headers" - } -} \ No newline at end of file diff --git a/crates/nu_plugin_headers/src/lib.rs b/crates/nu_plugin_headers/src/lib.rs deleted file mode 100644 index 26524a67fa..0000000000 --- a/crates/nu_plugin_headers/src/lib.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod nu; -mod headers; -pub use headers::Headers; \ No newline at end of file diff --git a/crates/nu_plugin_headers/src/main.rs b/crates/nu_plugin_headers/src/main.rs deleted file mode 100644 index 04a8125ae9..0000000000 --- a/crates/nu_plugin_headers/src/main.rs +++ /dev/null @@ -1,7 +0,0 @@ -use nu_plugin::serve_plugin; -use nu_plugin_headers::Headers; - -//https://github.com/nushell/nushell/issues/1486 -fn main() { - serve_plugin(&mut Headers::new()) -} diff --git a/crates/nu_plugin_headers/src/nu/mod.rs b/crates/nu_plugin_headers/src/nu/mod.rs deleted file mode 100644 index 0939d71b10..0000000000 --- a/crates/nu_plugin_headers/src/nu/mod.rs +++ /dev/null @@ -1,16 +0,0 @@ -use crate::headers::Headers; -use nu_errors::ShellError; -use nu_plugin::Plugin; -use nu_protocol::{CallInfo, ReturnSuccess, ReturnValue, Signature, Value}; - -impl Plugin for Headers { - fn config(&mut self) -> Result { - Ok(Signature::build("headers") - .desc("Use the first row of the table as headers") - .filter()) - } - - fn begin_filter(&mut self, call_info: CallInfo) -> Result, ShellError> { - Ok(vec![]) - } -} \ No newline at end of file