# Nushell core team meeting 2025-01-15 ## Attendees - Darren - Stefan - Rose - Ian - Piepmatz - Douglas - Andy - Michael - Devyn - Antoine - Wind ## Agenda - [x] [Rename `range` command to `slice`](https://github.com/nushell/nushell/pull/14825) - [x] [Windows PWD per drive behavior](https://github.com/nushell/nushell/pull/14546) - [x] [FilePermission type?](https://github.com/nushell/nushell/pull/14840) - [x] [Aliasing modules](https://github.com/nushell/nushell/issues/14791).. solved? ## For next meeting - [ ] Assignment statements or expressions ## Discussed Topics ### `range` cmd -> `slice` cmd - Technical note: Deprecate as soon as replacement is around - check the integrations if possible and send PRs ### PWD-per-drive-letter - https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-getfullpathnamew -> windows sys call to expand relative paths takes per-drive working directory into account - https://github.com/PowerShell/PowerShell/issues/17149 -> powershell doesn't set the system level working directory on `cd` so externals don't get the correct working directory for the non-current drive letter. - Poll the community ### FilePermission - File permissions and file modes should not be their own primitive type (`Value` cases are mostly settled at this point). - Look into custom types as a follow up to allow custom behavior, display, etc. (Lua metatables as possible inspiration). ### aliasing modules and other symbols - you can alias module members through reexport (h/t sid-6581) - doesn't cover all cases like plugins or general subcommand renaming - let's keep the issue open