# Clydetools `clydetools` provide a set of commands for package maintainers. ## `add-assets [URLS]` Downloads the assets from the specified URLs, compute their checksum and add an entry to the `releases` mapping of the package. When downloading from GitHub, `clydetools add-assets` can make use of a GitHub token to avoid being rate-limited. The token is first looked for in `$CLYDE_GITHUB_TOKEN` and, if not set, in `$GITHUB_TOKEN`. ## `check ` For each package file, `clydetools check` runs some sanity checks and runs all defined tests. ## `fetch ` Looks for new versions of packages for which a fetcher is defined (see [package-file-format.md](package-file-format.md)). If it finds a new version, `clydetools fetch` gathers the URLs for all the assets and adds them to the package like `clydetools add-assets` would.