noir_sync_repos
Clone or update Noir repositories locally to enable searching. Default syncs core repos, with options for community libraries and references.
Instructions
Clone or update Noir repositories locally. Run this first to enable searching. Default: syncs core repos (noir compiler/stdlib/docs, noir-examples). Use categories to sync additional repos: 'libraries' for community packages, 'reference' for awesome-noir.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| version | No | Noir version tag for the main noir repo (e.g., 'v1.0.0-beta.3'). Defaults to latest supported version. | |
| force | No | Force re-clone even if repos exist (default: false) | |
| repos | No | Specific repos to sync by name (e.g., ['noir-bignum', 'noir_json_parser']) | |
| categories | No | Categories to sync: 'core' (default), 'libraries', 'reference'. Example: ['core', 'libraries'] |