Code
How nvm-sh/nvm is laid out, and where to start for common changes.
There is no import map for this report yet.
Where to start reading
- Repository root
- Repository root
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
Find files for a task
AIAdd a new nvm command
- Implement the command logic as a shell function in the main nvm function switch statement
- Add bash completion rules for the new command
- Update README.md with command documentation and usage examples
Add support for a new shell environment
- Extend nvm.sh to detect and initialize the new shell in the main initialization logic
- Add profile configuration logic to install.sh to update the shell's configuration file
- Update Makefile to run tests against the new shell variant
Add platform-specific version installation handling
- Implement platform detection and binary/source selection logic in nvm.sh's version installation functions
- Add mock binaries for the new platform in test/mocks (e.g., uname output, pkg-config data)
- Add GitHub Actions workflow matrix entries for CI/CD testing on the new platform
Add or update tests
Change build or automation
RepoPilot lists up to 500 files, so a file missing here may still exist.
- No public API or start-up file could be picked out from the file names.