Today, we’re releasing version 0.104.0 of Nu. This release adds additional job control capabilities, many datetime improvements, and a number of new Polars commands.

  • BatmanAoD
    link
    fedilink
    English
    arrow-up
    1
    ·
    12 days ago

    I didn’t realize Nu had gotten any form of job control; that was one of the limitations that forced me back to a traditional shell last time I tried it.

    Looks like they’re still making frequent breaking changes, though, which was another thing I found difficult to manage.

    • KissakiOPM
      link
      fedilink
      English
      arrow-up
      2
      ·
      12 days ago

      Jobs are currently in-process background threads, so will exit when exiting the current Nushell process. There’s plans for job dispatching though. In the meantime, the nu_scripts repo has a task module that uses pueue to handle such cases.

      • BatmanAoD
        link
        fedilink
        English
        arrow-up
        2
        ·
        12 days ago

        I think that’s fine; I don’t usually orphan background jobs, but I do relatively often have reason to have them while I do something else. And relying on pueue for more complex uses seems more than reasonable.

    • KissakiOPM
      link
      fedilink
      English
      arrow-up
      1
      ·
      12 days ago

      I’ve been using Nushell for quite a while now, and haven’t had many issues or breakage upgrading across versions.

      The most cumbersome was maybe mid of last year twice. Other than that, at least seemingly for the stuff I use, it hasn’t been an issue.

      • BatmanAoD
        link
        fedilink
        English
        arrow-up
        1
        ·
        12 days ago

        The biggest issue for me was that 3rd-party config broke a few times; I think carapace (which I no longer use anyway, for other reasons) was a major one.