@@ -223,6 +223,7 @@ impl<'src> Justfile<'src> {
223223 & invocation. arguments ,
224224 config,
225225 false ,
226+ overrides,
226227 & ran,
227228 invocation. recipe ,
228229 & scopes,
@@ -419,6 +420,7 @@ impl<'src> Justfile<'src> {
419420 arguments : & [ Vec < String > ] ,
420421 config : & Config ,
421422 is_dependency : bool ,
423+ overrides : & HashMap < Number , String > ,
422424 ran : & Ran ,
423425 recipe : & Recipe < ' src > ,
424426 scopes : & Scopes < ' src , ' _ > ,
@@ -440,6 +442,7 @@ impl<'src> Justfile<'src> {
440442 config,
441443 dotenv,
442444 module,
445+ overrides,
443446 search,
444447 } ;
445448
@@ -467,6 +470,7 @@ impl<'src> Justfile<'src> {
467470 & context,
468471 recipe. priors ( ) ,
469472 & mut evaluator,
473+ overrides,
470474 ran,
471475 recipe,
472476 scopes,
@@ -480,6 +484,7 @@ impl<'src> Justfile<'src> {
480484 & context,
481485 recipe. subsequents ( ) ,
482486 & mut evaluator,
487+ overrides,
483488 & Ran :: default ( ) ,
484489 recipe,
485490 scopes,
@@ -496,6 +501,7 @@ impl<'src> Justfile<'src> {
496501 context : & ExecutionContext < ' src , ' run > ,
497502 dependencies : & [ Dependency < ' src > ] ,
498503 evaluator : & mut Evaluator < ' src , ' run > ,
504+ overrides : & HashMap < Number , String > ,
499505 ran : & Ran ,
500506 recipe : & Recipe < ' src > ,
501507 scopes : & Scopes < ' src , ' run > ,
@@ -523,7 +529,9 @@ impl<'src> Justfile<'src> {
523529 let mut handles = Vec :: new ( ) ;
524530 for ( recipe, arguments) in evaluated {
525531 handles. push ( thread_scope. spawn ( move || {
526- Self :: run_recipe ( & arguments, config, true , ran, recipe, scopes, search)
532+ Self :: run_recipe (
533+ & arguments, config, true , overrides, ran, recipe, scopes, search,
534+ )
527535 } ) ) ;
528536 }
529537 for handle in handles {
@@ -535,7 +543,9 @@ impl<'src> Justfile<'src> {
535543 } ) ?;
536544 } else {
537545 for ( recipe, arguments) in evaluated {
538- Self :: run_recipe ( & arguments, config, true , ran, recipe, scopes, search) ?;
546+ Self :: run_recipe (
547+ & arguments, config, true , overrides, ran, recipe, scopes, search,
548+ ) ?;
539549 }
540550 }
541551
0 commit comments