A dependency management tool for hardware projects.
init
command to initialize a Bender.yml file of an IP.--checkout
flag to path
command to force checkout if needed.--no-checkout
flag to update
command to prevent checkout after update if not needed.path
and local links: Skip checkout if package path already exists (can be overruled by --checkout
flag)update
: Default to automatically perform checkout after update (can be overruled by --no-checkout
flag)vendor
upstream linking.workspace.package_links
symlinks are properly updated when executing the clone
command.IndexMap
and IndexSet
instead of the std Hash*
equivalents to preserve ordering--no-default-target
flag to script
command to remove default targetsfusesoc
command to generate FuseSoC .core
files.import
command to vendor
, refactor corresponding Manifest entry (vendor_package
instead of external_import
)clap
to v4, changes CLIimport
command for initializing a repository