owned this note changed 9 months ago
Published Linked with GitHub

Nushell core team meeting 2024-06-19

Attendees

  • Ian
  • Andy
  • Jakub
  • Darren
  • Michael
  • Antoine
  • Devyn

Agenda

Set current working directory at startup #12953

This PR #12953 sets the current working directory to the location of the Nushell executable at startup.

Michael: I am trying to understand this better
Currently when I start up Nushell it starts in the directory I am located in at the time of Nushell firing up. And I believe it has always worked this way ?

Reedline in concert with Nushell on $env.PWD

ctrlc and plugins

run-external parsing

#13089

Discussed Topics

PWD changes - current directory at startup

  • Let's not merge for now, go next release
  • Probably broken behavior, so need to be cautious
  • The things it breaks are already doing the wrong thing, but we need time to fix them

nu-ansi-term

  • Request help to look at PRs sitting there
  • Making changes to nu-ansi-term is a bit of a pain, if it's a major change then ls_colors has to update
  • Our most widely used crate, need to not break it

ctrlc and plugins

  • Signal handler only has a reference to the ctrlc AtomicBool but need to be able to let all of the plugins know too

run-external

  • Try to fix remaining issues, then try to go ahead with it today, or tomorrow at the latest
  • Have enough time to dogfood it if we do it right now

vendor autoload dir

  • Suggest PREFIX to be /usr/local by default
  • Should not expect PREFIX to contain share (should be appended)

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