ncl provides a quick and easy way to view the relevant changelog entries or GitHub releases for dependencies or general GitHub repositories. The main

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2024-07-10 15:00:14

ncl provides a quick and easy way to view the relevant changelog entries or GitHub releases for dependencies or general GitHub repositories. The main goal was to make dependeny upgrades a bit easier, but you can also use it to explore and discover changes of any GitHub repository.

Since it's aimed at locally installed packages, it makes use of the available package managers on your system to retrieve infos like repository URL and the installed version number of dependencies.

You can work around unsupported package managers by providing the repository name or URL and version (optional) yourself. Support for more package managers will be added in the future.

<pkg> can be any dependency name (like vue) when you are running ncl inside a project directory using one of the supported package managers. When running it in any other directory <pkg> needs to be the full name (or URL) of a GitHub repository (like vuejs/core, https://github.com/vuejs/core) or the URL of a changelog markdown file (like https://github.com/vuejs/core/blob/main/CHANGELOG.md).

Leave a Comment