aplteam / Tatin

Tatin is a package manager for Dyalog APL
MIT License
25 stars 5 forks source link

Report needed for which packages depend on a specific package #99

Closed aplteam closed 1 year ago

aplteam commented 1 year ago

Imagine you've fixed a very important bug in a package Foo, and now you want to find out which packages are using Foo in order to update all of them.

Currently this is not possible in Tatin, but there should be a user command and an API function that scans all known registries and report the findings to the session (user command) or return it as the result (API function) as

[alias]package-ID Since a new version needs to be created, reporting the very last version of any <group>-<name>-<majorNo> is sufficient.

aplteam commented 1 year ago

]tatin.FindDependencies does something along these lines for local folders. Maybe its syntax can be extended?

aplteam commented 1 year ago

Implemented in 0.97.0