Command Reference
install
Install one or more packages with automatic dependency resolution.
Packages are downloaded to ~/.tbxmanager/cache/, verified with SHA256, extracted to ~/.tbxmanager/packages/, and added to the MATLAB path.
uninstall
Remove installed packages.
Warns if other installed packages depend on the one being removed.
update
Update packages to their latest available versions.
list
Show installed packages with version and status information.
Displays: name, installed version, latest available, enabled/disabled status.
search
Search available packages by name or description.
info
Show detailed information about a package.
Displays: description, homepage, license, authors, available versions, dependencies, supported platforms.
lock
Generate or update a lockfile from project dependencies.
Reads tbxmanager.json from the current directory, resolves all dependencies for the current platform, and writes tbxmanager.lock with pinned versions and SHA256 hashes.
sync
Install packages from a lockfile for reproducible environments.
Reads tbxmanager.lock from the current directory and installs the exact versions specified. Verifies SHA256 integrity of all packages.
init
Create a tbxmanager.json template in the current directory.
selfupdate
Update tbxmanager itself to the latest version.
source
Manage package index sources.
tbxmanager source list % show configured sources
tbxmanager source add https://... % add a source
tbxmanager source remove https://... % remove a source
The default source is https://marekwadinger.github.io/tbxmanager-registry/index.json.
enable / disable
Manage which installed packages are on the MATLAB path.
restorepath
Restore all enabled packages to the MATLAB path. Add to startup.m for automatic setup.
require
Assert that packages are installed and enabled. Useful in scripts.
Throws an error if any listed package is not available.
cache
Manage the download cache.
Cache location: ~/.tbxmanager/cache/
help
Show help text.