pkg
Ilusm package manager, registry, dependency resolver.
Load with: use pkg
Quick example
use pkg
result = pkgma("hello", 10)
prn(result)
Functions
Package manifest
pkgma(name, version)
Performs the operation. Takes name, version.
pkgma(path)
Performs the operation. Takes path.
pkgma(manifest, path)
Performs the operation. Takes manifest, path.
Package registry
pkgre(url)
Performs the operation. Takes url.
pkgre(registry, query)
Performs the operation. Takes registry, query.
pkgre(registry, name, version)
Performs the operation. Takes registry, name, version.
pkgre(registry, name, version, dest_dir)
Performs the operation. Takes registry, name, version, dest_dir.
Dependency resolver
pkgre(root_manifest)
Performs the operation. Takes root_manifest.
pkgre(resolver, registry)
Performs the operation. Takes resolver, registry.
resde(resolver, deps, registry, dep_type)
Decodes. Takes resolver, deps, registry, dep_type.
resve(registry, name, range)
Performs the operation. Takes registry, name, range.
versi(version, range)
Performs the operation. Takes version, range.
versi(a, b)
Performs the operation. Takes a, b.
repcn(resolver)
Performs the operation. Takes resolver.
Installation
pkgin(registry, name, version, options)
Initialises. Takes registry, name, version, options.
pkgin(resolver, registry, options)
Initialises. Takes resolver, registry, options.
Project commands
pkgin(project_dir, name)
Initialises. Takes project_dir, name.
pkgad(project_dir, name, version, options)
Adds an item. Takes project_dir, name, version, options.
pkgre(project_dir, name, options)
Performs the operation. Takes project_dir, name, options.
pkgsy(project_dir)
Performs the operation. Takes project_dir.
Publishing
pkgpu(project_dir, registry, options)
Performs the operation. Takes project_dir, registry, options.
pkgva(manifest, dir)
Performs the operation. Takes manifest, dir.
pkgpa(dir, manifest)
Parses. Takes dir, manifest.
CLI
ilupk()
Performs the operation.
prtus()
Performs the operation.
Notes
- Package management helpers - resolve, install, lock.