Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 812 Bytes

File metadata and controls

27 lines (19 loc) · 812 Bytes

TUF Client Example

The example client demonstrates how to initialize tuf-js and use it to download targets from a TUF repository.

The client expects to find a TUF repository running on localhost. Use the instructions in the repository directory to start the example repo.

To use the client to download a target file, run the following command from the "/examples/client" directory:

npx ts-node client.ts

After running the client you should find that the TUF metadata files from the sample repository have been cached in the "./metadata" directory and the target file has been downloaded to "./targets/file1.txt"


Here is another example for async downloading multiple targets with TUF client

npx ts-node client_async_download_multiple_targets