mirror of
https://github.com/nushell/nushell.git
synced 2025-08-09 12:15:42 +02:00
Error make (#948)
* Add `error make` and improve `metadata` * Allow metadata to work on just a pipeline
This commit is contained in:
@ -65,6 +65,14 @@ impl Stack {
|
||||
Err(ShellError::VariableNotFoundAtRuntime(span))
|
||||
}
|
||||
|
||||
pub fn get_var_with_origin(&self, var_id: VarId, span: Span) -> Result<Value, ShellError> {
|
||||
if let Some(v) = self.vars.get(&var_id) {
|
||||
return Ok(v.clone());
|
||||
}
|
||||
|
||||
Err(ShellError::VariableNotFoundAtRuntime(span))
|
||||
}
|
||||
|
||||
pub fn add_var(&mut self, var_id: VarId, value: Value) {
|
||||
self.vars.insert(var_id, value);
|
||||
}
|
||||
|
Reference in New Issue
Block a user