nushell/src/commands/skip.rs
2019-05-23 00:23:06 -07:00

14 lines
297 B
Rust

use crate::errors::ShellError;
use crate::prelude::*;
pub fn skip(args: CommandArgs) -> Result<OutputStream, ShellError> {
let amount = args.args[0].as_int()?;
let input = args.input;
Ok(input
.skip(amount as u64)
.map(|v| ReturnValue::Value(v))
.boxed())
}