1.15.0
casey/just1.15.0Oct 12, 2023by github-actions[bot]
AI Summary
Version 1.15.0 of just (a command runner) adds several new functions including num_cpus() and env(), introduces Nushell completion support, allows escaping newlines in recipes, and stabilizes the JSON dump format. The release also enables unstable features via environment variable and improves the default recipe chooser to allow selecting multiple recipes.
Key Highlights
- Added Nushell completion script for shell integration
- New num_cpus() and env() functions for recipe scripts
- Allow escaping newlines in recipe definitions
- Enable unstable features via environment variable
- Allow selecting multiple recipes with default chooser
New Features
- Nushell completion script support
- num_cpus() function to get CPU count
- env() function to access environment variables
- Escaping newlines in recipe definitions
- JSON dump format stabilization
- Multiple recipe selection in default chooser
- Unstable features can be enabled via environment variable
Full Release Notes
### Added - Add Nushell completion script ([#1571](https://github.com/casey/just/pull/1571) by [presidento](https://github.com/presidento)) - Allow unstable features to be enabled with environment variable ([#1588](https://github.com/casey/just/pull/1588) by [neunenak](https://github.com/neunenak)) - Add num_cpus() function ([#1568](https://github.com/casey/just/pull/1568) by [schultetwin1](https://github.com/schultetwin1)) - Allow escaping newlines ([#1551](https://github.com/casey/just/pull/1551) by [ids1024](https://github.com/ids1024)) - Stabilize JSON dump format ([#1633](https://github.com/casey/just/pull/1633)) - Add env() function ([#1613](https://github.com/casey/just/pull/1613) by [kykyi](https://github.com/kykyi)) ### Changed - Allow selecting multiple recipes with default chooser ([#1547](https://github.com/casey/just/pull/1547) by [fzdwx](https://github.com/fzdwx)) ### Misc - Don't recommend `vim-polyglot` in readme ([#1644](https://github.com/casey/just/pull/1644) by [laniakea64](https://github.com/laniakea64)) - Note Micro support in readme ([#1316](https://github.com/casey/just/pull/1316) by [tomodachi94](https://github.com/tomodachi94)) - Update Indentation Documentation ([#1600](https://github.com/casey/just/pull/1600) by [GinoMan](https://github.com/GinoMan)) - Fix triple-quoted string example in readme ([#1620](https://github.com/casey/just/pull/1620) by [avi-cenna](https://github.com/avi-cenna)) - README fix: the -d in `mktemp -d` is required to created folders. ([#1688](https://github.com/casey/just/pull/1688) by [gl-yziquel](https://github.com/gl-yziquel)) - Placate clippy ([#1689](https://github.com/casey/just/pull/1689)) - Fix README typos ([#1660](https://github.com/casey/just/pull/1660) by [akuhnregnier](https://github.com/akuhnregnier)) - Document Windows Package Manager install instructions ([#1656](https://github.com/casey/just/pull/1656)) - Test unpaired escaped carriage return error ([#1650](https://github.com/casey/just/pull/1650)) - Avoid grep aliases in bash completions ([#1622](https://github.com/casey/just/pull/1622) by [BojanStipic](https://github.com/BojanStipic)) - Clarify [unix] attribute in readme ([#1619](https://github.com/casey/just/pull/1619) by [neunenak](https://github.com/neunenak)) - Add descriptions to fish recipe completions ([#1578](https://github.com/casey/just/pull/1578) by [patricksjackson](https://github.com/patricksjackson)) - Add better documentation for --dump and --fmt ([#1603](https://github.com/casey/just/pull/1603) by [neunenak](https://github.com/neunenak)) - Cleanup ([#1566](https://github.com/casey/just/pull/1566) by [nyurik](https://github.com/nyurik)) - Document Helix editor support in readme ([#1604](https://github.com/casey/just/pull/1604) by [kenden](https://github.com/kenden))