mirror of
https://github.com/nushell/nushell.git
synced 2025-08-13 06:58:09 +02:00
Make arg eval lazy, remove old arg evaluation code (#3603)
* Remove old argument eval * Merge main * fmt * clippy * clippy * clippy
This commit is contained in:
@ -50,7 +50,6 @@ impl WholeStreamCommand for SubCommand {
|
||||
}
|
||||
|
||||
pub fn bool_command(args: CommandArgs) -> Result<OutputStream, ShellError> {
|
||||
let args = args.evaluate_once()?;
|
||||
let cmd_args = BoolArgs {
|
||||
bias: args.get_flag("bias")?,
|
||||
};
|
||||
|
@ -53,7 +53,6 @@ impl WholeStreamCommand for SubCommand {
|
||||
}
|
||||
|
||||
pub fn chars(args: CommandArgs) -> Result<OutputStream, ShellError> {
|
||||
let args = args.evaluate_once()?;
|
||||
let cmd_args = CharsArgs {
|
||||
length: args.get_flag("length")?,
|
||||
};
|
||||
|
@ -56,7 +56,6 @@ impl WholeStreamCommand for SubCommand {
|
||||
}
|
||||
|
||||
pub fn decimal(args: CommandArgs) -> Result<OutputStream, ShellError> {
|
||||
let args = args.evaluate_once()?;
|
||||
let cmd_args = DecimalArgs {
|
||||
range: args.opt(0)?,
|
||||
};
|
||||
|
@ -60,7 +60,6 @@ impl WholeStreamCommand for SubCommand {
|
||||
pub fn dice(args: CommandArgs) -> Result<OutputStream, ShellError> {
|
||||
let tag = args.call_info.name_tag.clone();
|
||||
|
||||
let args = args.evaluate_once()?;
|
||||
let cmd_args = DiceArgs {
|
||||
dice: args.get_flag("dice")?,
|
||||
sides: args.get_flag("sides")?,
|
||||
|
@ -56,7 +56,6 @@ impl WholeStreamCommand for SubCommand {
|
||||
}
|
||||
|
||||
pub fn integer(args: CommandArgs) -> Result<OutputStream, ShellError> {
|
||||
let args = args.evaluate_once()?;
|
||||
let cmd_args = IntegerArgs {
|
||||
range: args.opt(0)?,
|
||||
};
|
||||
|
Reference in New Issue
Block a user