From a set of bsns, create a list of urls if found in the repo

Synopsis:

   bsn2url [options]  ...

Options:

  • [ -p --project <string> ] Identify another project



bsn2url Command

The bsn2url command in bnd is used to generate a list of URLs for bundles based on their bundle symbolic names (bsns) and versions. This is useful for creating lists of bundle locations for deployment, analysis, or documentation purposes.

The command reads a list of bsns (and optional version ranges) from input files, looks up the available versions in the configured repositories, and outputs the corresponding URLs for each matching bundle.

Example:

Suppose you have a file bundles.txt containing:

com.example.foo;version='[1.0,2.0)'
com.example.bar

You can generate a list of URLs for these bundles with:

bnd bsn2url bundles.txt

This will print the URLs for the matching bundles and versions, making it easy to retrieve or reference them in other tools or scripts.


TODO Needs review - AI Generated content