owned this note changed a year ago
Published Linked with GitHub

Nushell core team meeting 2024-01-31

Attendees

  • storm
  • sophia
  • darren
  • jakub
  • ian
  • edhowland
  • antoine

Agenda

  • Nupm documentation command and style: see nupm#60 and a sample style from NGM generated with doc in toolkit.nu
  • glob as const? see #11639 also raises the question of path expand and path exists as const
  • Background jobs #11696
    • Redirection: redirection destination not available for commands
    • Not sure background jobs should be coupled to Reedline ?
  • Explanation of the functionality of the external_printer in Reedline #737
    • Ability to send data to Crossbeam channels
    • To me it would be cleaner if the output could also be directed to a file
    • Then you would not have to involve the painter
    • Similar to the way EnvLogger has the ability to output to a file
  • Quick dataframe update
  • There have been lots of changes in reedline and nushell recently. If you're not running on the latest main, now is the time to do so since we're close to a new release. It would also be good for everyone to do alias mv = umv since we landed the umv command (uutils).

Discussed Topics

  • docs
    • Let's start somewhere and figure out what we like and what we don't like.
    • It would be good to have Examples supported properly in custom commands.
    • Sophia suggested something maybe like # [example] foo bar 1 2 3 as a lightweight way to add examples where they can be scraped.
    • Maybe examples and test annotations are related so once we implement annotations we can hit both.
  • glob - closed so no big deal, ansi is const now, path exists is probably ok now
  • background job - should we have a parameter to capture the output of bkgrnd jobs. Maybe redirect by default so we're not getting spew into the shell itself. And maybe treat that as another stdout and later output that to a file.
    • should external printer even exist in reedline at all?
    • Sohpia's description about registring to receive output from external_printer so you can be notified that something has "finished".
  • external_printer - storm to work with ian via the issue
  • dataframe - Sophia arrow-rs vs polars-arrow, the datatypes are just enough different to make our lives difficult. Like Arc vs Box in certain types.
    • dataframes should be unstable until we can figure out a way forward

Issues

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
the issues which needs-core-team-attention

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Note
to list all the PRs currently opened in nushell/nushell:

gh pr list --json url,number,author,title
| from json
| each {|i|
    $"- [($i.number)]\(($i.url)\) ($i.title) \(@($i.author.login)\)"
}
| reverse
| to text
Select a repo