mirror of
https://github.com/nushell/nushell.git
synced 2024-12-12 10:10:51 +01:00
32 lines
668 B
Rust
32 lines
668 B
Rust
|
use crate::commands::WholeStreamCommand;
|
||
|
use crate::prelude::*;
|
||
|
use nu_errors::ShellError;
|
||
|
use nu_protocol::Signature;
|
||
|
|
||
|
pub struct To;
|
||
|
|
||
|
impl WholeStreamCommand for To {
|
||
|
fn name(&self) -> &str {
|
||
|
"to"
|
||
|
}
|
||
|
|
||
|
fn signature(&self) -> Signature {
|
||
|
Signature::build("to")
|
||
|
}
|
||
|
|
||
|
fn usage(&self) -> &str {
|
||
|
"Convert table into an output format."
|
||
|
}
|
||
|
|
||
|
fn run(
|
||
|
&self,
|
||
|
_args: CommandArgs,
|
||
|
registry: &CommandRegistry,
|
||
|
) -> Result<OutputStream, ShellError> {
|
||
|
Ok(
|
||
|
crate::commands::help::get_help(self.name(), self.usage(), self.signature(), registry)
|
||
|
.into(),
|
||
|
)
|
||
|
}
|
||
|
}
|