This issue tracks stabilization of `mod` statements. There are a bunch of features which aren't yet implemented, but I think they can all be implemented in a backwards compatible fashion: - Recipes defined in one module can be called from another - Variables defined in one module can be referenced from another - Allow inline modules that are declared and defined in a single file. - Allow submodules to opt-in to using parent module settings - Allow submodules to opt-in to loading `.env` files - #2119 - Make non-compilation errors refer to modules source file - Make `just --show` work with modules I want the feature to be well used and well tested before stabilizing it. - [x] #1901 - [x] #1848 - [x] #2105 - [x] #2107 - [x] #1866
This issue tracks stabilization of
modstatements.There are a bunch of features which aren't yet implemented, but I think they can all be implemented in a backwards compatible fashion:
.envfilesjust --showwork with modulesI want the feature to be well used and well tested before stabilizing it.
module_file()andmodule_directory()functions #2105--listoutput with modules #2107