forked from extern/nushell
32 lines
684 B
Rust
32 lines
684 B
Rust
|
use crate::commands::WholeStreamCommand;
|
||
|
use crate::prelude::*;
|
||
|
use nu_errors::ShellError;
|
||
|
use nu_protocol::Signature;
|
||
|
|
||
|
pub struct From;
|
||
|
|
||
|
impl WholeStreamCommand for From {
|
||
|
fn name(&self) -> &str {
|
||
|
"from"
|
||
|
}
|
||
|
|
||
|
fn signature(&self) -> Signature {
|
||
|
Signature::build("from")
|
||
|
}
|
||
|
|
||
|
fn usage(&self) -> &str {
|
||
|
"Parse content (string or binary) as a table."
|
||
|
}
|
||
|
|
||
|
fn run(
|
||
|
&self,
|
||
|
_args: CommandArgs,
|
||
|
registry: &CommandRegistry,
|
||
|
) -> Result<OutputStream, ShellError> {
|
||
|
Ok(
|
||
|
crate::commands::help::get_help(self.name(), self.usage(), self.signature(), registry)
|
||
|
.into(),
|
||
|
)
|
||
|
}
|
||
|
}
|