GuillaumeDua / CppShelf

Collection of powerfuls - C++ Single-Header Libraries Files
https://guillaumedua.github.io/CppShelf/
MIT License
9 stars 1 forks source link

[Docker] LLVM: allow placeholders/replacement in versions argument #248

Open GuillaumeDua opened 1 month ago

GuillaumeDua commented 1 month ago

Allow placeholders/replacement in versions argument

And removes duplicates, for instance latest and latest-stable might be the same.

Example:

  ./.devcontainer/scripts/llvm.sh --versions="latest latest-stable" --list --silent=0

(as writing)

  --versions="19 18"

As well as:

  ./.devcontainer/scripts/llvm.sh --versions=">=17 latest latest-stable" --list --silent=0
  --versions="17 18 19"

Then update the github-actions accordingly ?