msv-lab / modus

A language for building Docker/OCI container images
GNU Affero General Public License v3.0
279 stars 9 forks source link

Namespace/differentiation for builtin rules #77

Open maowtm opened 2 years ago

maowtm commented 2 years ago
use(url, image, path).

url(str, protocol, host, port, path).
image(str, name, tag).
path(str, directory, filename).

or having builtin be prefixed with something like $path or @path

or having uppercase names for builtins etc

or having proper namespaces, such as std/run(...)