---
# System prepended metadata

title: Nushell core team meeting 2025-09-03

---

# Nushell core team meeting 2025-09-03
## Attendees
- Piepmatz
- Stefan
- Bahex
- Michael
- Rose
- Darren
- Jan9103
- Andy

## Agenda

- [x] 0.107.0 Release 
    - How was the process
    - When are we ready to merge PRs / patch release necessary
- [x] [Why does wrapped command can't accept raw substrings in flags unlike regular command](https://github.com/nushell/nushell/discussions/16523-)

- [x] Focus Periods [Bahex's message on discord][bahex dc]
    > the idea of having short-term periods focusing on specific areas/themes was previously brought up by ==@sholderbach== and ==@rose== and I've been thinking about it on and off since then

    
    > we don't have to stop working on other things during these focused periods, but everyone getting more familiar with different parts of the codebase and having a more cohesive direction is really impo
    
    > [!Note]
    > there are several areas that would benefit immensely from this:
    >
    > :::success
    > #### Docs
    > - **A lot of outdated or missing information on the website**
    > - *Bonus:* Can we generate multiple formats from a single source?
    >   - nushell.sh
    >   - offline formats: static html, epub, pdf, manpages etc
    >   - https://devdocs.io/nushell/ (last updated at 0.85)
    > :::
    > 
    > :::info
    > #### Globbing
    > - unify impls: `nu-glob`, `wax`, ==@devyn=='s `glob_experiment`
    > - explicit syntax & interpolation
    > :::
    > 
    > :::info
    > #### Tabled/Explore
    > - more or less maintained by single person
    > :::
    > 
    > :::info
    > #### Parser (current & new)
    > - do I even need to say anything?
    > :::

    [bahex dc]: https://discord.com/channels/601130461678272522/683070703716925568/1408825603117027328
    
- [ ] Semantics of `overlay`s:
    - How does overlays interact with scopes? How do we even want them to?
    - Does using overlays anywhere other than the top scope make sense?
        - Do people even use them in inner scopes like command definitions or closures at all?
    - Can we make our handling of environment variables with regards to this lighter?
        ```rust
        /// Environment variables *per overlay*
        pub type EnvVars = HashMap<String, HashMap<String, Value>>

        pub struct Stack {
            /// Environment variables arranged as a stack to be
            /// able to recover values from parent scopes
            pub env_vars: Vec<Arc<EnvVars>>
        }
        ```
- [x] Float comparison


## Discussed Topics

### Release 0.107.0
- Took longer than expected to rework the examples
    - ANSI code-fence eyecandy
    - What would be the requirements on the PR level for example code/output snippets
    - please no screenshot for code/output/errors
        - if screenshots, please include code somewhere so we can turn it into ansi for release notes
- Rework of pre-template change PRs and fixup by Piep, Wind, Dawn, Rose. Thanks!
    - mostly smooth sailing
    - few example that needed larger writing
    - Piepmatz estimate half a day of work
- confusions between `notes:other`, `notes:mention`
- get the style guide out
- fix-up as Piepmatz couldn't run the script for now
- Task for stefan `cargo hack` after `cargo update`

### Focus periods
- lots of thoughts today but honestly we don't really have anything concrete quite yet
    - stefan doesn't want to lose the "whimisical" aspect by overmanagement
    
### 16523
Related PR (introduced Shape::ExternalArg): https://github.com/nushell/nushell/pull/13414

Next steps:
- Create 2 issues out of #16523
    - Disallow interpolation if bare word contains quotes
    - `--wrapped` and external commands/`^` should behave the same
    - Research #13414, ask Devyn about the rationale

### Float comparison
- #16549 is a clear improvement over what we have right now
- Should float comparison even be "fuzzy" in the first place?
    - @cptpiepmatz suggests using `=~` for imprecise float comparison and `==` for strict
    - @storm and @132ikl making `==` strict and adding something to stdlib for imprecise

## Next week
- Revisit focus periods providing everyone has had enough time to think about the topic. We may have a thread in the core team channel regarding how to move forward
- Check in with Devyn if he is in our meeting next week so he can give us some more insight regarding PR 13414 in concert with 16523
- Over the next couple of weeks @storm will check in with Jakub when he reappears on the core team discord channel in regard to how he is doing and in regard to semantics of overlays