# 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](https://github.com/nushell/nushell/pull/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 - [Add PWD to the Reedline state](https://github.com/nushell/reedline/pull/796) - [Michael discord comment](https://discord.com/channels/601130461678272522/683070703716925568/1252648937446178857) ### ctrlc and plugins ### `run-external` parsing [#13089](https://github.com/nushell/nushell/pull/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 > :bulb: the issues which [needs-core-team-attention](https://github.com/nushell/nushell/labels/needs-core-team-attention) > :bulb: **Note** > to list all the PRs currently [opened in `nushell/nushell`](https://github.com/nushell/nushell/pulls): > ```nu > gh pr list --json url,number,author,title > | from json > | each {|i| > $"- [($i.number)]\(($i.url)\) ($i.title) \(@($i.author.login)\)" > } > | reverse > | to text > ```