vx bundles our command line needs: today minipages and nanochallenges.
Install
pixi global install -c https://quantco.jfrog.io/artifactory/api/conda/virdx -c conda-forge vx
vx --helpUpdate with pixi global update vx.
Commands
| Command | Does | Needs |
|---|---|---|
vx minipage deploy |
publish a folder as a minipage | VXDATA_TOKEN |
vx challenge list / describe / submit |
nanochallenge submissions | cluster kubeconfig |
vx <command> --help shows every option.
Adding a command
Other packages plug in without depending on vx: expose a typer.Typer under the
vx.commands entry point group, and its name becomes the subcommand.
[project.entry-points."vx.commands"]
s3 = "vxs3.cli:app" # -> vx s3 ...