Usage: weasel [OPTIONS] COMMAND [ARGS]... weasel Command-line Interface DOCS: https://github.com/explosion/weasel ╭─ Options ────────────────────────────────────────────────────────────────────────────────────────╮ │ --help Show this message and exit. │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Commands ───────────────────────────────────────────────────────────────────────────────────────╮ │ assets Fetch project assets like datasets and pretrained weights. Assets are │ │ defined in the "assets" section of the project.yml. If a checksum is │ │ provided in the project.yml, the file is only downloaded if no local file │ │ with the same checksum exists. │ │ clone Clone a project template from a repository. Calls into "git" and will │ │ only download the files from the given subdirectory. The GitHub repo │ │ defaults to the official Weasel template repo, but can be customized │ │ (including using a private repo). │ │ document Auto-generate a README.md for a project. If the content is saved to a file, │ │ hidden markers are added so you can add custom content before or after the │ │ auto-generated section and only the auto-generated docs will be replaced │ │ when you re-run the command. │ │ dvc Auto-generate Data Version Control (DVC) config. A DVC │ │ project can only define one pipeline, so you need to specify one workflow │ │ defined in the project.yml. If no workflow is specified, the first defined │ │ workflow is used. The DVC config will only be updated if the project.yml │ │ changed. │ │ run Run a named command or workflow defined in the project.yml. If a workflow │ │ name is specified, all commands in the workflow are run, in order. If │ │ commands define dependencies and/or outputs, they will only be re-run if │ │ state has changed. │ │ pull Retrieve available precomputed outputs from a remote storage. │ │ You can alias remotes in your project.yml by mapping them to storage paths. │ │ A storage can be anything that the smart_open library can upload to, e.g. │ │ AWS, Google Cloud Storage, SSH, local directories etc. │ │ push Persist outputs to a remote storage. You can alias remotes in your │ │ project.yml by mapping them to storage paths. A storage can be anything that │ │ the smart_open library can upload to, e.g. AWS, Google Cloud Storage, SSH, │ │ local directories etc. │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯