mirror of
https://github.com/theupdateframework/python-tuf
synced 2026-05-24 10:08:28 +00:00
1 KiB
1 KiB
CLI examples
Note: This is a work in progress and subject to change. Only examples are given here, for now.
Create a repository
Create a TUF repository in the current working directory. A cryptographic key is created and set for each top-level role. The Targets role does not sign for any targets nor does it delegate trust to any roles.
$ repo.py --init
Create a TUF repository at ./repo.
$ repo.py --init repo/
Create a TUF repository in the current working directory. A cryptographic key is not created nor set for each top-level role.
$ repo.py --init --bare
Create a TUF repository with consistent snapshots enabled. If enabled, all target filenames have their hash prepended.
$ repo.py --init --consistent_snapshots
Add a target file
$ repo.py --add <foo.tar.gz>
Remove the files created via repo.py --init.
$ repo.py --clean