Fix [no-exit-message] not suppressing signal error messages#3200
Merged
casey merged 9 commits intocasey:masterfrom Mar 28, 2026
Merged
Fix [no-exit-message] not suppressing signal error messages#3200casey merged 9 commits intocasey:masterfrom
[no-exit-message] not suppressing signal error messages#3200casey merged 9 commits intocasey:masterfrom
Conversation
- Add `print_message: bool` to `Error::Signal` and `Error::Unknown` variants - Extend `print_message()` to check the new field on both variants - Add `print_message` param to `error_from_signal()` and thread it through - Pass `print_exit_message()` at both call sites in `run_linewise` and `run_script`
- `signal_exit_message_suppressed`: verifies [no-exit-message] silences SIGINT error - `signal_exit_message_not_suppressed`: verifies error IS shown without the attribute - `signal_exit_message_setting_suppressed`: verifies `set no-exit-message` silences SIGINT error - All three are #[ignore] + #[cfg(unix)] consistent with existing signal test conventions
Replace spawn/sleep/kill with self-signaling shebang (kill -TERM $$). No timing sensitivity, no process group complexity, runs in normal CI without #[ignore].
Contributor
Author
|
@casey ready for review |
Owner
|
Nice, thank you! |
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Apr 11, 2026
##### [\`1.49.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1490---2026-04-04) ##### Added - Add `--time` to print recipe execution time ([#3099](casey/just#3099) by [GeorgeLS](https://github.com/GeorgeLS)) - Add user-defined functions ([#3247](casey/just#3247) by [casey](https://github.com/casey)) - Add just skill for agents ([#3241](casey/just#3241) by [casey](https://github.com/casey)) - Allow expressions in confirm attribute ([#3238](casey/just#3238) by [begoon](https://github.com/begoon)) - Add `--complete-aliases` ([#3235](casey/just#3235) by [casey](https://github.com/casey)) - Add `--justfile-name` to configure justfile filename ([#3234](casey/just#3234) by [casey](https://github.com/casey)) - Add `runtime_directory()` function ([#3226](casey/just#3226) by [barskern](https://github.com/barskern)) - Add `--evaluate-format` ([#3221](casey/just#3221) by [casey](https://github.com/casey)) - Allow passing variable and module paths to `--evaluate` ([#3219](casey/just#3219) by [casey](https://github.com/casey)) - Add `--indentation` ([#3215](casey/just#3215) by [casey](https://github.com/casey)) - Add `module_file()` and `module_directory()` to readme ([#2965](casey/just#2965) by [cspotcode](https://github.com/cspotcode)) - Add Nix flake ([#2972](casey/just#2972) by [neunenak](https://github.com/neunenak)) ##### Fixed - Allow reading `.env` from special files ([#3250](casey/just#3250) by [casey](https://github.com/casey)) - Load environment files in submodules ([#3243](casey/just#3243) by [casey](https://github.com/casey)) - Avoid process substitution in bash completion script ([#3217](casey/just#3217) by [casey](https://github.com/casey)) - Dont pass shell name to powershell ([#3209](casey/just#3209) by [casey](https://github.com/casey)) ##### Misc - Add just implementation of rule110 ([#3249](casey/just#3249) by [casey](https://github.com/casey)) - Add instructions for skill to readme ([#3245](casey/just#3245) by [casey](https://github.com/casey)) - Remove comma in readme ([#3244](casey/just#3244) by [casey](https://github.com/casey)) - Move bash completion registration script into etc/ ([#3242](casey/just#3242) by [casey](https://github.com/casey)) - Avoid to\_string\_lossy in directory function tests ([#3232](casey/just#3232) by [casey](https://github.com/casey)) - Add installation overview ([#3231](casey/just#3231) by [casey](https://github.com/casey)) - Warn if invocation directory or justfile path is not Unicode ([#3230](casey/just#3230) by [casey](https://github.com/casey)) - Don't use make syntax highlighting in vim ([#2906](casey/just#2906) by [alerque](https://github.com/alerque)) - Fix Name Display impl to pad correctly ([#3222](casey/just#3222) by [casey](https://github.com/casey)) - Rename `evaluate_target` to `evaluation_target` ([#3220](casey/just#3220) by [casey](https://github.com/casey)) - Include recipe path in verbose output ([#3213](casey/just#3213) by [behnam-oneschema](https://github.com/behnam-oneschema)) - Move recipe methods onto resolved recipe ([#3214](casey/just#3214) by [casey](https://github.com/casey)) - Document that `semver_matches()` returns strings ([#3212](casey/just#3212) by [casey](https://github.com/casey)) - Build riscv64 release binaries ([#3210](casey/just#3210) by [gounthar](https://github.com/gounthar)) - Include shell name in I/O error messages ([#3208](casey/just#3208) by [casey](https://github.com/casey)) - Don't print signal error message if recipe has `[no-exit-message]` ([#3200](casey/just#3200) by [imp-joshi](https://github.com/imp-joshi)) --- ##### [\`1.48.1\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1481---2026-03-27) - Fix bash completion of command lines containing `:` ([#3205](casey/just#3205) by [casey](https://github.com/casey)) - Call zsh completion function when first auto-loaded ([#3199](casey/just#3199) by [casey](https://github.com/casey)) - Fix `--set` missing value error message interpolation ([#3198](casey/just#3198) by [cuiweixie](https://github.com/cuiweixie)) - Add `#compdef` to zsh completion script ([#3197](casey/just#3197) by [casey](https://github.com/casey)) - Add instructions for alias completions in bash ([#3190](casey/just#3190) by [casey](https://github.com/casey)) - Remove redundant clap derive attributes ([#3183](casey/just#3183) by [casey](https://github.com/casey)) - Move files into etc/ ([#3182](casey/just#3182) by [casey](https://github.com/casey)) - Update stable features in readme ([#3181](casey/just#3181) by [casey](https://github.com/casey)) --- ##### [\`1.48.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1480---2026-03-23) ##### Added - Build docker images ([#3174](casey/just#3174) by [casey](https://github.com/casey)) - Dynamically complete recipes for `--usage` ([#3172](casey/just#3172) by [casey](https://github.com/casey)) - Dynamically complete groups ([#3171](casey/just#3171) by [casey](https://github.com/casey)) - Dynamically complete recipes and variables ([#3169](casey/just#3169) by [casey](https://github.com/casey)) - Complete appropriate filetypes ([#3168](casey/just#3168) by [casey](https://github.com/casey)) - Allow overriding variables in submodules ([#3151](casey/just#3151) by [casey](https://github.com/casey)) - Add `--json` as synonym for `--dump --dump-format json` ([#3143](casey/just#3143) by [casey](https://github.com/casey)) ##### Changed - Stabilize lazy evaluation ([#3180](casey/just#3180) by [casey](https://github.com/casey)) - Switch to dynamic completion engine ([#3167](casey/just#3167) by [casey](https://github.com/casey)) - Respect PATH and PATHEXT when running commands on Windows ([#3160](casey/just#3160) by [casey](https://github.com/casey)) - Make `which()` and `require()` respect PATHEXT on Windows ([#3144](casey/just#3144) by [casey](https://github.com/casey)) ##### Misc - Add completion script installation instructions ([#3178](casey/just#3178) by [casey](https://github.com/casey)) - Fix readme typo ([#3176](casey/just#3176) by [Rohan5commit](https://github.com/Rohan5commit)) - Remove Vagrantfile ([#3173](casey/just#3173) by [casey](https://github.com/casey)) - Fix signal handling typo ([#3170](casey/just#3170) by [Rohan5commit](https://github.com/Rohan5commit)) - Add cargo-binstall installation instructions ([#3165](casey/just#3165) by [casey](https://github.com/casey)) - Fix typos ([#3162](casey/just#3162) by [casey](https://github.com/casey)) - Readme typo: forground ([#3161](casey/just#3161) by [Rohan5commit](https://github.com/Rohan5commit)) - Use clap derive to parse arguments ([#3158](casey/just#3158) by [casey](https://github.com/casey)) - Fix readme typo ([#3156](casey/just#3156) by [teee32](https://github.com/teee32)) - Document that path\_exists() returns strings ([#2946](casey/just#2946) by [cspotcode](https://github.com/cspotcode)) - Remove version references from readme headings ([#3153](casey/just#3153) by [casey](https://github.com/casey)) - Fix readme typo ([#3152](casey/just#3152) by [Rohan5commit](https://github.com/Rohan5commit)) - Fix variadic parameter typo in readme ([#3150](casey/just#3150) by [casey](https://github.com/casey)) - Fix readme typo ([#3148](casey/just#3148) by [Rohan5commit](https://github.com/Rohan5commit)) - Avoid conditional compilation ([#3145](casey/just#3145) by [casey](https://github.com/casey)) - Update VS Code extension in Chinese readme ([#2984](casey/just#2984) by [A-moment096](https://github.com/A-moment096)) - Change replace wording in readme ([#3137](casey/just#3137) by [Rohan5commit](https://github.com/Rohan5commit)) - Document recipe metadata ([#3142](casey/just#3142) by [casey](https://github.com/casey))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Apr 11, 2026
##### [\`1.49.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1490---2026-04-04) ##### Added - Add `--time` to print recipe execution time ([#3099](casey/just#3099) by [GeorgeLS](https://github.com/GeorgeLS)) - Add user-defined functions ([#3247](casey/just#3247) by [casey](https://github.com/casey)) - Add just skill for agents ([#3241](casey/just#3241) by [casey](https://github.com/casey)) - Allow expressions in confirm attribute ([#3238](casey/just#3238) by [begoon](https://github.com/begoon)) - Add `--complete-aliases` ([#3235](casey/just#3235) by [casey](https://github.com/casey)) - Add `--justfile-name` to configure justfile filename ([#3234](casey/just#3234) by [casey](https://github.com/casey)) - Add `runtime_directory()` function ([#3226](casey/just#3226) by [barskern](https://github.com/barskern)) - Add `--evaluate-format` ([#3221](casey/just#3221) by [casey](https://github.com/casey)) - Allow passing variable and module paths to `--evaluate` ([#3219](casey/just#3219) by [casey](https://github.com/casey)) - Add `--indentation` ([#3215](casey/just#3215) by [casey](https://github.com/casey)) - Add `module_file()` and `module_directory()` to readme ([#2965](casey/just#2965) by [cspotcode](https://github.com/cspotcode)) - Add Nix flake ([#2972](casey/just#2972) by [neunenak](https://github.com/neunenak)) ##### Fixed - Allow reading `.env` from special files ([#3250](casey/just#3250) by [casey](https://github.com/casey)) - Load environment files in submodules ([#3243](casey/just#3243) by [casey](https://github.com/casey)) - Avoid process substitution in bash completion script ([#3217](casey/just#3217) by [casey](https://github.com/casey)) - Dont pass shell name to powershell ([#3209](casey/just#3209) by [casey](https://github.com/casey)) ##### Misc - Add just implementation of rule110 ([#3249](casey/just#3249) by [casey](https://github.com/casey)) - Add instructions for skill to readme ([#3245](casey/just#3245) by [casey](https://github.com/casey)) - Remove comma in readme ([#3244](casey/just#3244) by [casey](https://github.com/casey)) - Move bash completion registration script into etc/ ([#3242](casey/just#3242) by [casey](https://github.com/casey)) - Avoid to\_string\_lossy in directory function tests ([#3232](casey/just#3232) by [casey](https://github.com/casey)) - Add installation overview ([#3231](casey/just#3231) by [casey](https://github.com/casey)) - Warn if invocation directory or justfile path is not Unicode ([#3230](casey/just#3230) by [casey](https://github.com/casey)) - Don't use make syntax highlighting in vim ([#2906](casey/just#2906) by [alerque](https://github.com/alerque)) - Fix Name Display impl to pad correctly ([#3222](casey/just#3222) by [casey](https://github.com/casey)) - Rename `evaluate_target` to `evaluation_target` ([#3220](casey/just#3220) by [casey](https://github.com/casey)) - Include recipe path in verbose output ([#3213](casey/just#3213) by [behnam-oneschema](https://github.com/behnam-oneschema)) - Move recipe methods onto resolved recipe ([#3214](casey/just#3214) by [casey](https://github.com/casey)) - Document that `semver_matches()` returns strings ([#3212](casey/just#3212) by [casey](https://github.com/casey)) - Build riscv64 release binaries ([#3210](casey/just#3210) by [gounthar](https://github.com/gounthar)) - Include shell name in I/O error messages ([#3208](casey/just#3208) by [casey](https://github.com/casey)) - Don't print signal error message if recipe has `[no-exit-message]` ([#3200](casey/just#3200) by [imp-joshi](https://github.com/imp-joshi)) --- ##### [\`1.48.1\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1481---2026-03-27) - Fix bash completion of command lines containing `:` ([#3205](casey/just#3205) by [casey](https://github.com/casey)) - Call zsh completion function when first auto-loaded ([#3199](casey/just#3199) by [casey](https://github.com/casey)) - Fix `--set` missing value error message interpolation ([#3198](casey/just#3198) by [cuiweixie](https://github.com/cuiweixie)) - Add `#compdef` to zsh completion script ([#3197](casey/just#3197) by [casey](https://github.com/casey)) - Add instructions for alias completions in bash ([#3190](casey/just#3190) by [casey](https://github.com/casey)) - Remove redundant clap derive attributes ([#3183](casey/just#3183) by [casey](https://github.com/casey)) - Move files into etc/ ([#3182](casey/just#3182) by [casey](https://github.com/casey)) - Update stable features in readme ([#3181](casey/just#3181) by [casey](https://github.com/casey)) --- ##### [\`1.48.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1480---2026-03-23) ##### Added - Build docker images ([#3174](casey/just#3174) by [casey](https://github.com/casey)) - Dynamically complete recipes for `--usage` ([#3172](casey/just#3172) by [casey](https://github.com/casey)) - Dynamically complete groups ([#3171](casey/just#3171) by [casey](https://github.com/casey)) - Dynamically complete recipes and variables ([#3169](casey/just#3169) by [casey](https://github.com/casey)) - Complete appropriate filetypes ([#3168](casey/just#3168) by [casey](https://github.com/casey)) - Allow overriding variables in submodules ([#3151](casey/just#3151) by [casey](https://github.com/casey)) - Add `--json` as synonym for `--dump --dump-format json` ([#3143](casey/just#3143) by [casey](https://github.com/casey)) ##### Changed - Stabilize lazy evaluation ([#3180](casey/just#3180) by [casey](https://github.com/casey)) - Switch to dynamic completion engine ([#3167](casey/just#3167) by [casey](https://github.com/casey)) - Respect PATH and PATHEXT when running commands on Windows ([#3160](casey/just#3160) by [casey](https://github.com/casey)) - Make `which()` and `require()` respect PATHEXT on Windows ([#3144](casey/just#3144) by [casey](https://github.com/casey)) ##### Misc - Add completion script installation instructions ([#3178](casey/just#3178) by [casey](https://github.com/casey)) - Fix readme typo ([#3176](casey/just#3176) by [Rohan5commit](https://github.com/Rohan5commit)) - Remove Vagrantfile ([#3173](casey/just#3173) by [casey](https://github.com/casey)) - Fix signal handling typo ([#3170](casey/just#3170) by [Rohan5commit](https://github.com/Rohan5commit)) - Add cargo-binstall installation instructions ([#3165](casey/just#3165) by [casey](https://github.com/casey)) - Fix typos ([#3162](casey/just#3162) by [casey](https://github.com/casey)) - Readme typo: forground ([#3161](casey/just#3161) by [Rohan5commit](https://github.com/Rohan5commit)) - Use clap derive to parse arguments ([#3158](casey/just#3158) by [casey](https://github.com/casey)) - Fix readme typo ([#3156](casey/just#3156) by [teee32](https://github.com/teee32)) - Document that path\_exists() returns strings ([#2946](casey/just#2946) by [cspotcode](https://github.com/cspotcode)) - Remove version references from readme headings ([#3153](casey/just#3153) by [casey](https://github.com/casey)) - Fix readme typo ([#3152](casey/just#3152) by [Rohan5commit](https://github.com/Rohan5commit)) - Fix variadic parameter typo in readme ([#3150](casey/just#3150) by [casey](https://github.com/casey)) - Fix readme typo ([#3148](casey/just#3148) by [Rohan5commit](https://github.com/Rohan5commit)) - Avoid conditional compilation ([#3145](casey/just#3145) by [casey](https://github.com/casey)) - Update VS Code extension in Chinese readme ([#2984](casey/just#2984) by [A-moment096](https://github.com/A-moment096)) - Change replace wording in readme ([#3137](casey/just#3137) by [Rohan5commit](https://github.com/Rohan5commit)) - Document recipe metadata ([#3142](casey/just#3142) by [casey](https://github.com/casey))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Apr 11, 2026
##### [\`1.49.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1490---2026-04-04) ##### Added - Add `--time` to print recipe execution time ([#3099](casey/just#3099) by [GeorgeLS](https://github.com/GeorgeLS)) - Add user-defined functions ([#3247](casey/just#3247) by [casey](https://github.com/casey)) - Add just skill for agents ([#3241](casey/just#3241) by [casey](https://github.com/casey)) - Allow expressions in confirm attribute ([#3238](casey/just#3238) by [begoon](https://github.com/begoon)) - Add `--complete-aliases` ([#3235](casey/just#3235) by [casey](https://github.com/casey)) - Add `--justfile-name` to configure justfile filename ([#3234](casey/just#3234) by [casey](https://github.com/casey)) - Add `runtime_directory()` function ([#3226](casey/just#3226) by [barskern](https://github.com/barskern)) - Add `--evaluate-format` ([#3221](casey/just#3221) by [casey](https://github.com/casey)) - Allow passing variable and module paths to `--evaluate` ([#3219](casey/just#3219) by [casey](https://github.com/casey)) - Add `--indentation` ([#3215](casey/just#3215) by [casey](https://github.com/casey)) - Add `module_file()` and `module_directory()` to readme ([#2965](casey/just#2965) by [cspotcode](https://github.com/cspotcode)) - Add Nix flake ([#2972](casey/just#2972) by [neunenak](https://github.com/neunenak)) ##### Fixed - Allow reading `.env` from special files ([#3250](casey/just#3250) by [casey](https://github.com/casey)) - Load environment files in submodules ([#3243](casey/just#3243) by [casey](https://github.com/casey)) - Avoid process substitution in bash completion script ([#3217](casey/just#3217) by [casey](https://github.com/casey)) - Dont pass shell name to powershell ([#3209](casey/just#3209) by [casey](https://github.com/casey)) ##### Misc - Add just implementation of rule110 ([#3249](casey/just#3249) by [casey](https://github.com/casey)) - Add instructions for skill to readme ([#3245](casey/just#3245) by [casey](https://github.com/casey)) - Remove comma in readme ([#3244](casey/just#3244) by [casey](https://github.com/casey)) - Move bash completion registration script into etc/ ([#3242](casey/just#3242) by [casey](https://github.com/casey)) - Avoid to\_string\_lossy in directory function tests ([#3232](casey/just#3232) by [casey](https://github.com/casey)) - Add installation overview ([#3231](casey/just#3231) by [casey](https://github.com/casey)) - Warn if invocation directory or justfile path is not Unicode ([#3230](casey/just#3230) by [casey](https://github.com/casey)) - Don't use make syntax highlighting in vim ([#2906](casey/just#2906) by [alerque](https://github.com/alerque)) - Fix Name Display impl to pad correctly ([#3222](casey/just#3222) by [casey](https://github.com/casey)) - Rename `evaluate_target` to `evaluation_target` ([#3220](casey/just#3220) by [casey](https://github.com/casey)) - Include recipe path in verbose output ([#3213](casey/just#3213) by [behnam-oneschema](https://github.com/behnam-oneschema)) - Move recipe methods onto resolved recipe ([#3214](casey/just#3214) by [casey](https://github.com/casey)) - Document that `semver_matches()` returns strings ([#3212](casey/just#3212) by [casey](https://github.com/casey)) - Build riscv64 release binaries ([#3210](casey/just#3210) by [gounthar](https://github.com/gounthar)) - Include shell name in I/O error messages ([#3208](casey/just#3208) by [casey](https://github.com/casey)) - Don't print signal error message if recipe has `[no-exit-message]` ([#3200](casey/just#3200) by [imp-joshi](https://github.com/imp-joshi)) --- ##### [\`1.48.1\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1481---2026-03-27) - Fix bash completion of command lines containing `:` ([#3205](casey/just#3205) by [casey](https://github.com/casey)) - Call zsh completion function when first auto-loaded ([#3199](casey/just#3199) by [casey](https://github.com/casey)) - Fix `--set` missing value error message interpolation ([#3198](casey/just#3198) by [cuiweixie](https://github.com/cuiweixie)) - Add `#compdef` to zsh completion script ([#3197](casey/just#3197) by [casey](https://github.com/casey)) - Add instructions for alias completions in bash ([#3190](casey/just#3190) by [casey](https://github.com/casey)) - Remove redundant clap derive attributes ([#3183](casey/just#3183) by [casey](https://github.com/casey)) - Move files into etc/ ([#3182](casey/just#3182) by [casey](https://github.com/casey)) - Update stable features in readme ([#3181](casey/just#3181) by [casey](https://github.com/casey)) --- ##### [\`1.48.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1480---2026-03-23) ##### Added - Build docker images ([#3174](casey/just#3174) by [casey](https://github.com/casey)) - Dynamically complete recipes for `--usage` ([#3172](casey/just#3172) by [casey](https://github.com/casey)) - Dynamically complete groups ([#3171](casey/just#3171) by [casey](https://github.com/casey)) - Dynamically complete recipes and variables ([#3169](casey/just#3169) by [casey](https://github.com/casey)) - Complete appropriate filetypes ([#3168](casey/just#3168) by [casey](https://github.com/casey)) - Allow overriding variables in submodules ([#3151](casey/just#3151) by [casey](https://github.com/casey)) - Add `--json` as synonym for `--dump --dump-format json` ([#3143](casey/just#3143) by [casey](https://github.com/casey)) ##### Changed - Stabilize lazy evaluation ([#3180](casey/just#3180) by [casey](https://github.com/casey)) - Switch to dynamic completion engine ([#3167](casey/just#3167) by [casey](https://github.com/casey)) - Respect PATH and PATHEXT when running commands on Windows ([#3160](casey/just#3160) by [casey](https://github.com/casey)) - Make `which()` and `require()` respect PATHEXT on Windows ([#3144](casey/just#3144) by [casey](https://github.com/casey)) ##### Misc - Add completion script installation instructions ([#3178](casey/just#3178) by [casey](https://github.com/casey)) - Fix readme typo ([#3176](casey/just#3176) by [Rohan5commit](https://github.com/Rohan5commit)) - Remove Vagrantfile ([#3173](casey/just#3173) by [casey](https://github.com/casey)) - Fix signal handling typo ([#3170](casey/just#3170) by [Rohan5commit](https://github.com/Rohan5commit)) - Add cargo-binstall installation instructions ([#3165](casey/just#3165) by [casey](https://github.com/casey)) - Fix typos ([#3162](casey/just#3162) by [casey](https://github.com/casey)) - Readme typo: forground ([#3161](casey/just#3161) by [Rohan5commit](https://github.com/Rohan5commit)) - Use clap derive to parse arguments ([#3158](casey/just#3158) by [casey](https://github.com/casey)) - Fix readme typo ([#3156](casey/just#3156) by [teee32](https://github.com/teee32)) - Document that path\_exists() returns strings ([#2946](casey/just#2946) by [cspotcode](https://github.com/cspotcode)) - Remove version references from readme headings ([#3153](casey/just#3153) by [casey](https://github.com/casey)) - Fix readme typo ([#3152](casey/just#3152) by [Rohan5commit](https://github.com/Rohan5commit)) - Fix variadic parameter typo in readme ([#3150](casey/just#3150) by [casey](https://github.com/casey)) - Fix readme typo ([#3148](casey/just#3148) by [Rohan5commit](https://github.com/Rohan5commit)) - Avoid conditional compilation ([#3145](casey/just#3145) by [casey](https://github.com/casey)) - Update VS Code extension in Chinese readme ([#2984](casey/just#2984) by [A-moment096](https://github.com/A-moment096)) - Change replace wording in readme ([#3137](casey/just#3137) by [Rohan5commit](https://github.com/Rohan5commit)) - Document recipe metadata ([#3142](casey/just#3142) by [casey](https://github.com/casey))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Apr 11, 2026
##### [\`1.49.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1490---2026-04-04) ##### Added - Add `--time` to print recipe execution time ([#3099](casey/just#3099) by [GeorgeLS](https://github.com/GeorgeLS)) - Add user-defined functions ([#3247](casey/just#3247) by [casey](https://github.com/casey)) - Add just skill for agents ([#3241](casey/just#3241) by [casey](https://github.com/casey)) - Allow expressions in confirm attribute ([#3238](casey/just#3238) by [begoon](https://github.com/begoon)) - Add `--complete-aliases` ([#3235](casey/just#3235) by [casey](https://github.com/casey)) - Add `--justfile-name` to configure justfile filename ([#3234](casey/just#3234) by [casey](https://github.com/casey)) - Add `runtime_directory()` function ([#3226](casey/just#3226) by [barskern](https://github.com/barskern)) - Add `--evaluate-format` ([#3221](casey/just#3221) by [casey](https://github.com/casey)) - Allow passing variable and module paths to `--evaluate` ([#3219](casey/just#3219) by [casey](https://github.com/casey)) - Add `--indentation` ([#3215](casey/just#3215) by [casey](https://github.com/casey)) - Add `module_file()` and `module_directory()` to readme ([#2965](casey/just#2965) by [cspotcode](https://github.com/cspotcode)) - Add Nix flake ([#2972](casey/just#2972) by [neunenak](https://github.com/neunenak)) ##### Fixed - Allow reading `.env` from special files ([#3250](casey/just#3250) by [casey](https://github.com/casey)) - Load environment files in submodules ([#3243](casey/just#3243) by [casey](https://github.com/casey)) - Avoid process substitution in bash completion script ([#3217](casey/just#3217) by [casey](https://github.com/casey)) - Dont pass shell name to powershell ([#3209](casey/just#3209) by [casey](https://github.com/casey)) ##### Misc - Add just implementation of rule110 ([#3249](casey/just#3249) by [casey](https://github.com/casey)) - Add instructions for skill to readme ([#3245](casey/just#3245) by [casey](https://github.com/casey)) - Remove comma in readme ([#3244](casey/just#3244) by [casey](https://github.com/casey)) - Move bash completion registration script into etc/ ([#3242](casey/just#3242) by [casey](https://github.com/casey)) - Avoid to\_string\_lossy in directory function tests ([#3232](casey/just#3232) by [casey](https://github.com/casey)) - Add installation overview ([#3231](casey/just#3231) by [casey](https://github.com/casey)) - Warn if invocation directory or justfile path is not Unicode ([#3230](casey/just#3230) by [casey](https://github.com/casey)) - Don't use make syntax highlighting in vim ([#2906](casey/just#2906) by [alerque](https://github.com/alerque)) - Fix Name Display impl to pad correctly ([#3222](casey/just#3222) by [casey](https://github.com/casey)) - Rename `evaluate_target` to `evaluation_target` ([#3220](casey/just#3220) by [casey](https://github.com/casey)) - Include recipe path in verbose output ([#3213](casey/just#3213) by [behnam-oneschema](https://github.com/behnam-oneschema)) - Move recipe methods onto resolved recipe ([#3214](casey/just#3214) by [casey](https://github.com/casey)) - Document that `semver_matches()` returns strings ([#3212](casey/just#3212) by [casey](https://github.com/casey)) - Build riscv64 release binaries ([#3210](casey/just#3210) by [gounthar](https://github.com/gounthar)) - Include shell name in I/O error messages ([#3208](casey/just#3208) by [casey](https://github.com/casey)) - Don't print signal error message if recipe has `[no-exit-message]` ([#3200](casey/just#3200) by [imp-joshi](https://github.com/imp-joshi)) --- ##### [\`1.48.1\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1481---2026-03-27) - Fix bash completion of command lines containing `:` ([#3205](casey/just#3205) by [casey](https://github.com/casey)) - Call zsh completion function when first auto-loaded ([#3199](casey/just#3199) by [casey](https://github.com/casey)) - Fix `--set` missing value error message interpolation ([#3198](casey/just#3198) by [cuiweixie](https://github.com/cuiweixie)) - Add `#compdef` to zsh completion script ([#3197](casey/just#3197) by [casey](https://github.com/casey)) - Add instructions for alias completions in bash ([#3190](casey/just#3190) by [casey](https://github.com/casey)) - Remove redundant clap derive attributes ([#3183](casey/just#3183) by [casey](https://github.com/casey)) - Move files into etc/ ([#3182](casey/just#3182) by [casey](https://github.com/casey)) - Update stable features in readme ([#3181](casey/just#3181) by [casey](https://github.com/casey)) --- ##### [\`1.48.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1480---2026-03-23) ##### Added - Build docker images ([#3174](casey/just#3174) by [casey](https://github.com/casey)) - Dynamically complete recipes for `--usage` ([#3172](casey/just#3172) by [casey](https://github.com/casey)) - Dynamically complete groups ([#3171](casey/just#3171) by [casey](https://github.com/casey)) - Dynamically complete recipes and variables ([#3169](casey/just#3169) by [casey](https://github.com/casey)) - Complete appropriate filetypes ([#3168](casey/just#3168) by [casey](https://github.com/casey)) - Allow overriding variables in submodules ([#3151](casey/just#3151) by [casey](https://github.com/casey)) - Add `--json` as synonym for `--dump --dump-format json` ([#3143](casey/just#3143) by [casey](https://github.com/casey)) ##### Changed - Stabilize lazy evaluation ([#3180](casey/just#3180) by [casey](https://github.com/casey)) - Switch to dynamic completion engine ([#3167](casey/just#3167) by [casey](https://github.com/casey)) - Respect PATH and PATHEXT when running commands on Windows ([#3160](casey/just#3160) by [casey](https://github.com/casey)) - Make `which()` and `require()` respect PATHEXT on Windows ([#3144](casey/just#3144) by [casey](https://github.com/casey)) ##### Misc - Add completion script installation instructions ([#3178](casey/just#3178) by [casey](https://github.com/casey)) - Fix readme typo ([#3176](casey/just#3176) by [Rohan5commit](https://github.com/Rohan5commit)) - Remove Vagrantfile ([#3173](casey/just#3173) by [casey](https://github.com/casey)) - Fix signal handling typo ([#3170](casey/just#3170) by [Rohan5commit](https://github.com/Rohan5commit)) - Add cargo-binstall installation instructions ([#3165](casey/just#3165) by [casey](https://github.com/casey)) - Fix typos ([#3162](casey/just#3162) by [casey](https://github.com/casey)) - Readme typo: forground ([#3161](casey/just#3161) by [Rohan5commit](https://github.com/Rohan5commit)) - Use clap derive to parse arguments ([#3158](casey/just#3158) by [casey](https://github.com/casey)) - Fix readme typo ([#3156](casey/just#3156) by [teee32](https://github.com/teee32)) - Document that path\_exists() returns strings ([#2946](casey/just#2946) by [cspotcode](https://github.com/cspotcode)) - Remove version references from readme headings ([#3153](casey/just#3153) by [casey](https://github.com/casey)) - Fix readme typo ([#3152](casey/just#3152) by [Rohan5commit](https://github.com/Rohan5commit)) - Fix variadic parameter typo in readme ([#3150](casey/just#3150) by [casey](https://github.com/casey)) - Fix readme typo ([#3148](casey/just#3148) by [Rohan5commit](https://github.com/Rohan5commit)) - Avoid conditional compilation ([#3145](casey/just#3145) by [casey](https://github.com/casey)) - Update VS Code extension in Chinese readme ([#2984](casey/just#2984) by [A-moment096](https://github.com/A-moment096)) - Change replace wording in readme ([#3137](casey/just#3137) by [Rohan5commit](https://github.com/Rohan5commit)) - Document recipe metadata ([#3142](casey/just#3142) by [casey](https://github.com/casey))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Apr 11, 2026
##### [\`1.49.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1490---2026-04-04) ##### Added - Add `--time` to print recipe execution time ([#3099](casey/just#3099) by [GeorgeLS](https://github.com/GeorgeLS)) - Add user-defined functions ([#3247](casey/just#3247) by [casey](https://github.com/casey)) - Add just skill for agents ([#3241](casey/just#3241) by [casey](https://github.com/casey)) - Allow expressions in confirm attribute ([#3238](casey/just#3238) by [begoon](https://github.com/begoon)) - Add `--complete-aliases` ([#3235](casey/just#3235) by [casey](https://github.com/casey)) - Add `--justfile-name` to configure justfile filename ([#3234](casey/just#3234) by [casey](https://github.com/casey)) - Add `runtime_directory()` function ([#3226](casey/just#3226) by [barskern](https://github.com/barskern)) - Add `--evaluate-format` ([#3221](casey/just#3221) by [casey](https://github.com/casey)) - Allow passing variable and module paths to `--evaluate` ([#3219](casey/just#3219) by [casey](https://github.com/casey)) - Add `--indentation` ([#3215](casey/just#3215) by [casey](https://github.com/casey)) - Add `module_file()` and `module_directory()` to readme ([#2965](casey/just#2965) by [cspotcode](https://github.com/cspotcode)) - Add Nix flake ([#2972](casey/just#2972) by [neunenak](https://github.com/neunenak)) ##### Fixed - Allow reading `.env` from special files ([#3250](casey/just#3250) by [casey](https://github.com/casey)) - Load environment files in submodules ([#3243](casey/just#3243) by [casey](https://github.com/casey)) - Avoid process substitution in bash completion script ([#3217](casey/just#3217) by [casey](https://github.com/casey)) - Dont pass shell name to powershell ([#3209](casey/just#3209) by [casey](https://github.com/casey)) ##### Misc - Add just implementation of rule110 ([#3249](casey/just#3249) by [casey](https://github.com/casey)) - Add instructions for skill to readme ([#3245](casey/just#3245) by [casey](https://github.com/casey)) - Remove comma in readme ([#3244](casey/just#3244) by [casey](https://github.com/casey)) - Move bash completion registration script into etc/ ([#3242](casey/just#3242) by [casey](https://github.com/casey)) - Avoid to\_string\_lossy in directory function tests ([#3232](casey/just#3232) by [casey](https://github.com/casey)) - Add installation overview ([#3231](casey/just#3231) by [casey](https://github.com/casey)) - Warn if invocation directory or justfile path is not Unicode ([#3230](casey/just#3230) by [casey](https://github.com/casey)) - Don't use make syntax highlighting in vim ([#2906](casey/just#2906) by [alerque](https://github.com/alerque)) - Fix Name Display impl to pad correctly ([#3222](casey/just#3222) by [casey](https://github.com/casey)) - Rename `evaluate_target` to `evaluation_target` ([#3220](casey/just#3220) by [casey](https://github.com/casey)) - Include recipe path in verbose output ([#3213](casey/just#3213) by [behnam-oneschema](https://github.com/behnam-oneschema)) - Move recipe methods onto resolved recipe ([#3214](casey/just#3214) by [casey](https://github.com/casey)) - Document that `semver_matches()` returns strings ([#3212](casey/just#3212) by [casey](https://github.com/casey)) - Build riscv64 release binaries ([#3210](casey/just#3210) by [gounthar](https://github.com/gounthar)) - Include shell name in I/O error messages ([#3208](casey/just#3208) by [casey](https://github.com/casey)) - Don't print signal error message if recipe has `[no-exit-message]` ([#3200](casey/just#3200) by [imp-joshi](https://github.com/imp-joshi)) --- ##### [\`1.48.1\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1481---2026-03-27) - Fix bash completion of command lines containing `:` ([#3205](casey/just#3205) by [casey](https://github.com/casey)) - Call zsh completion function when first auto-loaded ([#3199](casey/just#3199) by [casey](https://github.com/casey)) - Fix `--set` missing value error message interpolation ([#3198](casey/just#3198) by [cuiweixie](https://github.com/cuiweixie)) - Add `#compdef` to zsh completion script ([#3197](casey/just#3197) by [casey](https://github.com/casey)) - Add instructions for alias completions in bash ([#3190](casey/just#3190) by [casey](https://github.com/casey)) - Remove redundant clap derive attributes ([#3183](casey/just#3183) by [casey](https://github.com/casey)) - Move files into etc/ ([#3182](casey/just#3182) by [casey](https://github.com/casey)) - Update stable features in readme ([#3181](casey/just#3181) by [casey](https://github.com/casey)) --- ##### [\`1.48.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1480---2026-03-23) ##### Added - Build docker images ([#3174](casey/just#3174) by [casey](https://github.com/casey)) - Dynamically complete recipes for `--usage` ([#3172](casey/just#3172) by [casey](https://github.com/casey)) - Dynamically complete groups ([#3171](casey/just#3171) by [casey](https://github.com/casey)) - Dynamically complete recipes and variables ([#3169](casey/just#3169) by [casey](https://github.com/casey)) - Complete appropriate filetypes ([#3168](casey/just#3168) by [casey](https://github.com/casey)) - Allow overriding variables in submodules ([#3151](casey/just#3151) by [casey](https://github.com/casey)) - Add `--json` as synonym for `--dump --dump-format json` ([#3143](casey/just#3143) by [casey](https://github.com/casey)) ##### Changed - Stabilize lazy evaluation ([#3180](casey/just#3180) by [casey](https://github.com/casey)) - Switch to dynamic completion engine ([#3167](casey/just#3167) by [casey](https://github.com/casey)) - Respect PATH and PATHEXT when running commands on Windows ([#3160](casey/just#3160) by [casey](https://github.com/casey)) - Make `which()` and `require()` respect PATHEXT on Windows ([#3144](casey/just#3144) by [casey](https://github.com/casey)) ##### Misc - Add completion script installation instructions ([#3178](casey/just#3178) by [casey](https://github.com/casey)) - Fix readme typo ([#3176](casey/just#3176) by [Rohan5commit](https://github.com/Rohan5commit)) - Remove Vagrantfile ([#3173](casey/just#3173) by [casey](https://github.com/casey)) - Fix signal handling typo ([#3170](casey/just#3170) by [Rohan5commit](https://github.com/Rohan5commit)) - Add cargo-binstall installation instructions ([#3165](casey/just#3165) by [casey](https://github.com/casey)) - Fix typos ([#3162](casey/just#3162) by [casey](https://github.com/casey)) - Readme typo: forground ([#3161](casey/just#3161) by [Rohan5commit](https://github.com/Rohan5commit)) - Use clap derive to parse arguments ([#3158](casey/just#3158) by [casey](https://github.com/casey)) - Fix readme typo ([#3156](casey/just#3156) by [teee32](https://github.com/teee32)) - Document that path\_exists() returns strings ([#2946](casey/just#2946) by [cspotcode](https://github.com/cspotcode)) - Remove version references from readme headings ([#3153](casey/just#3153) by [casey](https://github.com/casey)) - Fix readme typo ([#3152](casey/just#3152) by [Rohan5commit](https://github.com/Rohan5commit)) - Fix variadic parameter typo in readme ([#3150](casey/just#3150) by [casey](https://github.com/casey)) - Fix readme typo ([#3148](casey/just#3148) by [Rohan5commit](https://github.com/Rohan5commit)) - Avoid conditional compilation ([#3145](casey/just#3145) by [casey](https://github.com/casey)) - Update VS Code extension in Chinese readme ([#2984](casey/just#2984) by [A-moment096](https://github.com/A-moment096)) - Change replace wording in readme ([#3137](casey/just#3137) by [Rohan5commit](https://github.com/Rohan5commit)) - Document recipe metadata ([#3142](casey/just#3142) by [casey](https://github.com/casey))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Apr 11, 2026
##### [\`1.49.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1490---2026-04-04) ##### Added - Add `--time` to print recipe execution time ([#3099](casey/just#3099) by [GeorgeLS](https://github.com/GeorgeLS)) - Add user-defined functions ([#3247](casey/just#3247) by [casey](https://github.com/casey)) - Add just skill for agents ([#3241](casey/just#3241) by [casey](https://github.com/casey)) - Allow expressions in confirm attribute ([#3238](casey/just#3238) by [begoon](https://github.com/begoon)) - Add `--complete-aliases` ([#3235](casey/just#3235) by [casey](https://github.com/casey)) - Add `--justfile-name` to configure justfile filename ([#3234](casey/just#3234) by [casey](https://github.com/casey)) - Add `runtime_directory()` function ([#3226](casey/just#3226) by [barskern](https://github.com/barskern)) - Add `--evaluate-format` ([#3221](casey/just#3221) by [casey](https://github.com/casey)) - Allow passing variable and module paths to `--evaluate` ([#3219](casey/just#3219) by [casey](https://github.com/casey)) - Add `--indentation` ([#3215](casey/just#3215) by [casey](https://github.com/casey)) - Add `module_file()` and `module_directory()` to readme ([#2965](casey/just#2965) by [cspotcode](https://github.com/cspotcode)) - Add Nix flake ([#2972](casey/just#2972) by [neunenak](https://github.com/neunenak)) ##### Fixed - Allow reading `.env` from special files ([#3250](casey/just#3250) by [casey](https://github.com/casey)) - Load environment files in submodules ([#3243](casey/just#3243) by [casey](https://github.com/casey)) - Avoid process substitution in bash completion script ([#3217](casey/just#3217) by [casey](https://github.com/casey)) - Dont pass shell name to powershell ([#3209](casey/just#3209) by [casey](https://github.com/casey)) ##### Misc - Add just implementation of rule110 ([#3249](casey/just#3249) by [casey](https://github.com/casey)) - Add instructions for skill to readme ([#3245](casey/just#3245) by [casey](https://github.com/casey)) - Remove comma in readme ([#3244](casey/just#3244) by [casey](https://github.com/casey)) - Move bash completion registration script into etc/ ([#3242](casey/just#3242) by [casey](https://github.com/casey)) - Avoid to\_string\_lossy in directory function tests ([#3232](casey/just#3232) by [casey](https://github.com/casey)) - Add installation overview ([#3231](casey/just#3231) by [casey](https://github.com/casey)) - Warn if invocation directory or justfile path is not Unicode ([#3230](casey/just#3230) by [casey](https://github.com/casey)) - Don't use make syntax highlighting in vim ([#2906](casey/just#2906) by [alerque](https://github.com/alerque)) - Fix Name Display impl to pad correctly ([#3222](casey/just#3222) by [casey](https://github.com/casey)) - Rename `evaluate_target` to `evaluation_target` ([#3220](casey/just#3220) by [casey](https://github.com/casey)) - Include recipe path in verbose output ([#3213](casey/just#3213) by [behnam-oneschema](https://github.com/behnam-oneschema)) - Move recipe methods onto resolved recipe ([#3214](casey/just#3214) by [casey](https://github.com/casey)) - Document that `semver_matches()` returns strings ([#3212](casey/just#3212) by [casey](https://github.com/casey)) - Build riscv64 release binaries ([#3210](casey/just#3210) by [gounthar](https://github.com/gounthar)) - Include shell name in I/O error messages ([#3208](casey/just#3208) by [casey](https://github.com/casey)) - Don't print signal error message if recipe has `[no-exit-message]` ([#3200](casey/just#3200) by [imp-joshi](https://github.com/imp-joshi)) --- ##### [\`1.48.1\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1481---2026-03-27) - Fix bash completion of command lines containing `:` ([#3205](casey/just#3205) by [casey](https://github.com/casey)) - Call zsh completion function when first auto-loaded ([#3199](casey/just#3199) by [casey](https://github.com/casey)) - Fix `--set` missing value error message interpolation ([#3198](casey/just#3198) by [cuiweixie](https://github.com/cuiweixie)) - Add `#compdef` to zsh completion script ([#3197](casey/just#3197) by [casey](https://github.com/casey)) - Add instructions for alias completions in bash ([#3190](casey/just#3190) by [casey](https://github.com/casey)) - Remove redundant clap derive attributes ([#3183](casey/just#3183) by [casey](https://github.com/casey)) - Move files into etc/ ([#3182](casey/just#3182) by [casey](https://github.com/casey)) - Update stable features in readme ([#3181](casey/just#3181) by [casey](https://github.com/casey)) --- ##### [\`1.48.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1480---2026-03-23) ##### Added - Build docker images ([#3174](casey/just#3174) by [casey](https://github.com/casey)) - Dynamically complete recipes for `--usage` ([#3172](casey/just#3172) by [casey](https://github.com/casey)) - Dynamically complete groups ([#3171](casey/just#3171) by [casey](https://github.com/casey)) - Dynamically complete recipes and variables ([#3169](casey/just#3169) by [casey](https://github.com/casey)) - Complete appropriate filetypes ([#3168](casey/just#3168) by [casey](https://github.com/casey)) - Allow overriding variables in submodules ([#3151](casey/just#3151) by [casey](https://github.com/casey)) - Add `--json` as synonym for `--dump --dump-format json` ([#3143](casey/just#3143) by [casey](https://github.com/casey)) ##### Changed - Stabilize lazy evaluation ([#3180](casey/just#3180) by [casey](https://github.com/casey)) - Switch to dynamic completion engine ([#3167](casey/just#3167) by [casey](https://github.com/casey)) - Respect PATH and PATHEXT when running commands on Windows ([#3160](casey/just#3160) by [casey](https://github.com/casey)) - Make `which()` and `require()` respect PATHEXT on Windows ([#3144](casey/just#3144) by [casey](https://github.com/casey)) ##### Misc - Add completion script installation instructions ([#3178](casey/just#3178) by [casey](https://github.com/casey)) - Fix readme typo ([#3176](casey/just#3176) by [Rohan5commit](https://github.com/Rohan5commit)) - Remove Vagrantfile ([#3173](casey/just#3173) by [casey](https://github.com/casey)) - Fix signal handling typo ([#3170](casey/just#3170) by [Rohan5commit](https://github.com/Rohan5commit)) - Add cargo-binstall installation instructions ([#3165](casey/just#3165) by [casey](https://github.com/casey)) - Fix typos ([#3162](casey/just#3162) by [casey](https://github.com/casey)) - Readme typo: forground ([#3161](casey/just#3161) by [Rohan5commit](https://github.com/Rohan5commit)) - Use clap derive to parse arguments ([#3158](casey/just#3158) by [casey](https://github.com/casey)) - Fix readme typo ([#3156](casey/just#3156) by [teee32](https://github.com/teee32)) - Document that path\_exists() returns strings ([#2946](casey/just#2946) by [cspotcode](https://github.com/cspotcode)) - Remove version references from readme headings ([#3153](casey/just#3153) by [casey](https://github.com/casey)) - Fix readme typo ([#3152](casey/just#3152) by [Rohan5commit](https://github.com/Rohan5commit)) - Fix variadic parameter typo in readme ([#3150](casey/just#3150) by [casey](https://github.com/casey)) - Fix readme typo ([#3148](casey/just#3148) by [Rohan5commit](https://github.com/Rohan5commit)) - Avoid conditional compilation ([#3145](casey/just#3145) by [casey](https://github.com/casey)) - Update VS Code extension in Chinese readme ([#2984](casey/just#2984) by [A-moment096](https://github.com/A-moment096)) - Change replace wording in readme ([#3137](casey/just#3137) by [Rohan5commit](https://github.com/Rohan5commit)) - Document recipe metadata ([#3142](casey/just#3142) by [casey](https://github.com/casey))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Apr 11, 2026
##### [\`1.49.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1490---2026-04-04) ##### Added - Add `--time` to print recipe execution time ([#3099](casey/just#3099) by [GeorgeLS](https://github.com/GeorgeLS)) - Add user-defined functions ([#3247](casey/just#3247) by [casey](https://github.com/casey)) - Add just skill for agents ([#3241](casey/just#3241) by [casey](https://github.com/casey)) - Allow expressions in confirm attribute ([#3238](casey/just#3238) by [begoon](https://github.com/begoon)) - Add `--complete-aliases` ([#3235](casey/just#3235) by [casey](https://github.com/casey)) - Add `--justfile-name` to configure justfile filename ([#3234](casey/just#3234) by [casey](https://github.com/casey)) - Add `runtime_directory()` function ([#3226](casey/just#3226) by [barskern](https://github.com/barskern)) - Add `--evaluate-format` ([#3221](casey/just#3221) by [casey](https://github.com/casey)) - Allow passing variable and module paths to `--evaluate` ([#3219](casey/just#3219) by [casey](https://github.com/casey)) - Add `--indentation` ([#3215](casey/just#3215) by [casey](https://github.com/casey)) - Add `module_file()` and `module_directory()` to readme ([#2965](casey/just#2965) by [cspotcode](https://github.com/cspotcode)) - Add Nix flake ([#2972](casey/just#2972) by [neunenak](https://github.com/neunenak)) ##### Fixed - Allow reading `.env` from special files ([#3250](casey/just#3250) by [casey](https://github.com/casey)) - Load environment files in submodules ([#3243](casey/just#3243) by [casey](https://github.com/casey)) - Avoid process substitution in bash completion script ([#3217](casey/just#3217) by [casey](https://github.com/casey)) - Dont pass shell name to powershell ([#3209](casey/just#3209) by [casey](https://github.com/casey)) ##### Misc - Add just implementation of rule110 ([#3249](casey/just#3249) by [casey](https://github.com/casey)) - Add instructions for skill to readme ([#3245](casey/just#3245) by [casey](https://github.com/casey)) - Remove comma in readme ([#3244](casey/just#3244) by [casey](https://github.com/casey)) - Move bash completion registration script into etc/ ([#3242](casey/just#3242) by [casey](https://github.com/casey)) - Avoid to\_string\_lossy in directory function tests ([#3232](casey/just#3232) by [casey](https://github.com/casey)) - Add installation overview ([#3231](casey/just#3231) by [casey](https://github.com/casey)) - Warn if invocation directory or justfile path is not Unicode ([#3230](casey/just#3230) by [casey](https://github.com/casey)) - Don't use make syntax highlighting in vim ([#2906](casey/just#2906) by [alerque](https://github.com/alerque)) - Fix Name Display impl to pad correctly ([#3222](casey/just#3222) by [casey](https://github.com/casey)) - Rename `evaluate_target` to `evaluation_target` ([#3220](casey/just#3220) by [casey](https://github.com/casey)) - Include recipe path in verbose output ([#3213](casey/just#3213) by [behnam-oneschema](https://github.com/behnam-oneschema)) - Move recipe methods onto resolved recipe ([#3214](casey/just#3214) by [casey](https://github.com/casey)) - Document that `semver_matches()` returns strings ([#3212](casey/just#3212) by [casey](https://github.com/casey)) - Build riscv64 release binaries ([#3210](casey/just#3210) by [gounthar](https://github.com/gounthar)) - Include shell name in I/O error messages ([#3208](casey/just#3208) by [casey](https://github.com/casey)) - Don't print signal error message if recipe has `[no-exit-message]` ([#3200](casey/just#3200) by [imp-joshi](https://github.com/imp-joshi)) --- ##### [\`1.48.1\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1481---2026-03-27) - Fix bash completion of command lines containing `:` ([#3205](casey/just#3205) by [casey](https://github.com/casey)) - Call zsh completion function when first auto-loaded ([#3199](casey/just#3199) by [casey](https://github.com/casey)) - Fix `--set` missing value error message interpolation ([#3198](casey/just#3198) by [cuiweixie](https://github.com/cuiweixie)) - Add `#compdef` to zsh completion script ([#3197](casey/just#3197) by [casey](https://github.com/casey)) - Add instructions for alias completions in bash ([#3190](casey/just#3190) by [casey](https://github.com/casey)) - Remove redundant clap derive attributes ([#3183](casey/just#3183) by [casey](https://github.com/casey)) - Move files into etc/ ([#3182](casey/just#3182) by [casey](https://github.com/casey)) - Update stable features in readme ([#3181](casey/just#3181) by [casey](https://github.com/casey)) --- ##### [\`1.48.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1480---2026-03-23) ##### Added - Build docker images ([#3174](casey/just#3174) by [casey](https://github.com/casey)) - Dynamically complete recipes for `--usage` ([#3172](casey/just#3172) by [casey](https://github.com/casey)) - Dynamically complete groups ([#3171](casey/just#3171) by [casey](https://github.com/casey)) - Dynamically complete recipes and variables ([#3169](casey/just#3169) by [casey](https://github.com/casey)) - Complete appropriate filetypes ([#3168](casey/just#3168) by [casey](https://github.com/casey)) - Allow overriding variables in submodules ([#3151](casey/just#3151) by [casey](https://github.com/casey)) - Add `--json` as synonym for `--dump --dump-format json` ([#3143](casey/just#3143) by [casey](https://github.com/casey)) ##### Changed - Stabilize lazy evaluation ([#3180](casey/just#3180) by [casey](https://github.com/casey)) - Switch to dynamic completion engine ([#3167](casey/just#3167) by [casey](https://github.com/casey)) - Respect PATH and PATHEXT when running commands on Windows ([#3160](casey/just#3160) by [casey](https://github.com/casey)) - Make `which()` and `require()` respect PATHEXT on Windows ([#3144](casey/just#3144) by [casey](https://github.com/casey)) ##### Misc - Add completion script installation instructions ([#3178](casey/just#3178) by [casey](https://github.com/casey)) - Fix readme typo ([#3176](casey/just#3176) by [Rohan5commit](https://github.com/Rohan5commit)) - Remove Vagrantfile ([#3173](casey/just#3173) by [casey](https://github.com/casey)) - Fix signal handling typo ([#3170](casey/just#3170) by [Rohan5commit](https://github.com/Rohan5commit)) - Add cargo-binstall installation instructions ([#3165](casey/just#3165) by [casey](https://github.com/casey)) - Fix typos ([#3162](casey/just#3162) by [casey](https://github.com/casey)) - Readme typo: forground ([#3161](casey/just#3161) by [Rohan5commit](https://github.com/Rohan5commit)) - Use clap derive to parse arguments ([#3158](casey/just#3158) by [casey](https://github.com/casey)) - Fix readme typo ([#3156](casey/just#3156) by [teee32](https://github.com/teee32)) - Document that path\_exists() returns strings ([#2946](casey/just#2946) by [cspotcode](https://github.com/cspotcode)) - Remove version references from readme headings ([#3153](casey/just#3153) by [casey](https://github.com/casey)) - Fix readme typo ([#3152](casey/just#3152) by [Rohan5commit](https://github.com/Rohan5commit)) - Fix variadic parameter typo in readme ([#3150](casey/just#3150) by [casey](https://github.com/casey)) - Fix readme typo ([#3148](casey/just#3148) by [Rohan5commit](https://github.com/Rohan5commit)) - Avoid conditional compilation ([#3145](casey/just#3145) by [casey](https://github.com/casey)) - Update VS Code extension in Chinese readme ([#2984](casey/just#2984) by [A-moment096](https://github.com/A-moment096)) - Change replace wording in readme ([#3137](casey/just#3137) by [Rohan5commit](https://github.com/Rohan5commit)) - Document recipe metadata ([#3142](casey/just#3142) by [casey](https://github.com/casey))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Apr 11, 2026
##### [\`1.49.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1490---2026-04-04) ##### Added - Add `--time` to print recipe execution time ([#3099](casey/just#3099) by [GeorgeLS](https://github.com/GeorgeLS)) - Add user-defined functions ([#3247](casey/just#3247) by [casey](https://github.com/casey)) - Add just skill for agents ([#3241](casey/just#3241) by [casey](https://github.com/casey)) - Allow expressions in confirm attribute ([#3238](casey/just#3238) by [begoon](https://github.com/begoon)) - Add `--complete-aliases` ([#3235](casey/just#3235) by [casey](https://github.com/casey)) - Add `--justfile-name` to configure justfile filename ([#3234](casey/just#3234) by [casey](https://github.com/casey)) - Add `runtime_directory()` function ([#3226](casey/just#3226) by [barskern](https://github.com/barskern)) - Add `--evaluate-format` ([#3221](casey/just#3221) by [casey](https://github.com/casey)) - Allow passing variable and module paths to `--evaluate` ([#3219](casey/just#3219) by [casey](https://github.com/casey)) - Add `--indentation` ([#3215](casey/just#3215) by [casey](https://github.com/casey)) - Add `module_file()` and `module_directory()` to readme ([#2965](casey/just#2965) by [cspotcode](https://github.com/cspotcode)) - Add Nix flake ([#2972](casey/just#2972) by [neunenak](https://github.com/neunenak)) ##### Fixed - Allow reading `.env` from special files ([#3250](casey/just#3250) by [casey](https://github.com/casey)) - Load environment files in submodules ([#3243](casey/just#3243) by [casey](https://github.com/casey)) - Avoid process substitution in bash completion script ([#3217](casey/just#3217) by [casey](https://github.com/casey)) - Dont pass shell name to powershell ([#3209](casey/just#3209) by [casey](https://github.com/casey)) ##### Misc - Add just implementation of rule110 ([#3249](casey/just#3249) by [casey](https://github.com/casey)) - Add instructions for skill to readme ([#3245](casey/just#3245) by [casey](https://github.com/casey)) - Remove comma in readme ([#3244](casey/just#3244) by [casey](https://github.com/casey)) - Move bash completion registration script into etc/ ([#3242](casey/just#3242) by [casey](https://github.com/casey)) - Avoid to\_string\_lossy in directory function tests ([#3232](casey/just#3232) by [casey](https://github.com/casey)) - Add installation overview ([#3231](casey/just#3231) by [casey](https://github.com/casey)) - Warn if invocation directory or justfile path is not Unicode ([#3230](casey/just#3230) by [casey](https://github.com/casey)) - Don't use make syntax highlighting in vim ([#2906](casey/just#2906) by [alerque](https://github.com/alerque)) - Fix Name Display impl to pad correctly ([#3222](casey/just#3222) by [casey](https://github.com/casey)) - Rename `evaluate_target` to `evaluation_target` ([#3220](casey/just#3220) by [casey](https://github.com/casey)) - Include recipe path in verbose output ([#3213](casey/just#3213) by [behnam-oneschema](https://github.com/behnam-oneschema)) - Move recipe methods onto resolved recipe ([#3214](casey/just#3214) by [casey](https://github.com/casey)) - Document that `semver_matches()` returns strings ([#3212](casey/just#3212) by [casey](https://github.com/casey)) - Build riscv64 release binaries ([#3210](casey/just#3210) by [gounthar](https://github.com/gounthar)) - Include shell name in I/O error messages ([#3208](casey/just#3208) by [casey](https://github.com/casey)) - Don't print signal error message if recipe has `[no-exit-message]` ([#3200](casey/just#3200) by [imp-joshi](https://github.com/imp-joshi)) --- ##### [\`1.48.1\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1481---2026-03-27) - Fix bash completion of command lines containing `:` ([#3205](casey/just#3205) by [casey](https://github.com/casey)) - Call zsh completion function when first auto-loaded ([#3199](casey/just#3199) by [casey](https://github.com/casey)) - Fix `--set` missing value error message interpolation ([#3198](casey/just#3198) by [cuiweixie](https://github.com/cuiweixie)) - Add `#compdef` to zsh completion script ([#3197](casey/just#3197) by [casey](https://github.com/casey)) - Add instructions for alias completions in bash ([#3190](casey/just#3190) by [casey](https://github.com/casey)) - Remove redundant clap derive attributes ([#3183](casey/just#3183) by [casey](https://github.com/casey)) - Move files into etc/ ([#3182](casey/just#3182) by [casey](https://github.com/casey)) - Update stable features in readme ([#3181](casey/just#3181) by [casey](https://github.com/casey)) --- ##### [\`1.48.0\`](https://github.com/casey/just/blob/HEAD/CHANGELOG.md#1480---2026-03-23) ##### Added - Build docker images ([#3174](casey/just#3174) by [casey](https://github.com/casey)) - Dynamically complete recipes for `--usage` ([#3172](casey/just#3172) by [casey](https://github.com/casey)) - Dynamically complete groups ([#3171](casey/just#3171) by [casey](https://github.com/casey)) - Dynamically complete recipes and variables ([#3169](casey/just#3169) by [casey](https://github.com/casey)) - Complete appropriate filetypes ([#3168](casey/just#3168) by [casey](https://github.com/casey)) - Allow overriding variables in submodules ([#3151](casey/just#3151) by [casey](https://github.com/casey)) - Add `--json` as synonym for `--dump --dump-format json` ([#3143](casey/just#3143) by [casey](https://github.com/casey)) ##### Changed - Stabilize lazy evaluation ([#3180](casey/just#3180) by [casey](https://github.com/casey)) - Switch to dynamic completion engine ([#3167](casey/just#3167) by [casey](https://github.com/casey)) - Respect PATH and PATHEXT when running commands on Windows ([#3160](casey/just#3160) by [casey](https://github.com/casey)) - Make `which()` and `require()` respect PATHEXT on Windows ([#3144](casey/just#3144) by [casey](https://github.com/casey)) ##### Misc - Add completion script installation instructions ([#3178](casey/just#3178) by [casey](https://github.com/casey)) - Fix readme typo ([#3176](casey/just#3176) by [Rohan5commit](https://github.com/Rohan5commit)) - Remove Vagrantfile ([#3173](casey/just#3173) by [casey](https://github.com/casey)) - Fix signal handling typo ([#3170](casey/just#3170) by [Rohan5commit](https://github.com/Rohan5commit)) - Add cargo-binstall installation instructions ([#3165](casey/just#3165) by [casey](https://github.com/casey)) - Fix typos ([#3162](casey/just#3162) by [casey](https://github.com/casey)) - Readme typo: forground ([#3161](casey/just#3161) by [Rohan5commit](https://github.com/Rohan5commit)) - Use clap derive to parse arguments ([#3158](casey/just#3158) by [casey](https://github.com/casey)) - Fix readme typo ([#3156](casey/just#3156) by [teee32](https://github.com/teee32)) - Document that path\_exists() returns strings ([#2946](casey/just#2946) by [cspotcode](https://github.com/cspotcode)) - Remove version references from readme headings ([#3153](casey/just#3153) by [casey](https://github.com/casey)) - Fix readme typo ([#3152](casey/just#3152) by [Rohan5commit](https://github.com/Rohan5commit)) - Fix variadic parameter typo in readme ([#3150](casey/just#3150) by [casey](https://github.com/casey)) - Fix readme typo ([#3148](casey/just#3148) by [Rohan5commit](https://github.com/Rohan5commit)) - Avoid conditional compilation ([#3145](casey/just#3145) by [casey](https://github.com/casey)) - Update VS Code extension in Chinese readme ([#2984](casey/just#2984) by [A-moment096](https://github.com/A-moment096)) - Change replace wording in readme ([#3137](casey/just#3137) by [Rohan5commit](https://github.com/Rohan5commit)) - Document recipe metadata ([#3142](casey/just#3142) by [casey](https://github.com/casey))
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #2895.
[no-exit-message]andset no-exit-messagesilence the error printed when a recipe exits with a non-zero code, but had no effect when a recipe was terminated by a signal — Ctrl+C on a recipe with[no-exit-message]would still printerror: Recipe 'run' was terminated by signal 2.The root cause is that
Error::SignalandError::Unknownhad noprint_messagefield, soprint_message()always returnedtruefor them regardless of the attribute. The fix adds the field to both variants, threads it througherror_from_signal(), and passesprint_exit_message()at both call sites inrun_linewiseandrun_script— the same plumbing that already works for exit-code errors.Three Unix-only tests are included: one confirming the error is suppressed with the attribute, one confirming it still appears without, and one for
set no-exit-message. Tests use a self-signaling shebang (kill -TERM $$) so they run in normal CI with no timing sensitivity.