Forrest logo
tool overview
On this page you find all important commands for the CLI tool boltctl. If the command you are looking for is missing please ask our AI.


Boltctl is a command line tool primarily used in Linux operating systems for managing Thunderbolt devices and ports. It provides a convenient interface for controlling Thunderbolt connectivity.

With boltctl, users can view information about connected Thunderbolt devices, such as their names, security level, UUID, and authorized status. It also allows listing available ports and their current state, providing details like the hostname, port ID, and administrative status.

The tool enables users to authorize or deauthorize Thunderbolt devices, restricting or allowing their access to the system. It also provides information on the connected devices' capabilities and allows users to modify device properties using specific commands.

Boltctl can display the Thunderbolt topology, which aids in understanding the connection structure between devices and ports. As Thunderbolt devices can be connected in a daisy-chain configuration, this information is useful for troubleshooting or managing complex setups.

Users can trigger a Hot Plug operation using boltctl, which rescans the Thunderbolt bus to detect newly connected devices or remove devices that have been disconnected. This ensures that the system remains updated with the latest Thunderbolt device changes.

The tool also supports introspection, enabling users to examine the inner details and capabilities of Thunderbolt devices at a low level. It can provide technical information such as firmware version, vendor name, product name, or availability of alternate modes like DisplayPort or USB.

Boltctl has a user-friendly command syntax with various options and flags to customize its behavior. Users can leverage the tool to automate tasks related to Thunderbolt management in scripts or system configurations.

It utilizes the underlying Bolt daemon service, communicating with it to execute commands and retrieve information. Boltctl essentially acts as a high-level frontend for interacting with the Bolt daemon, simplifying the management process for Thunderbolt devices.

Boltctl is integrated into popular Linux distributions like Fedora and Debian, making it easily accessible for users of these systems. Its availability in package repositories ensures that users can install and use it without hassle.

Overall, boltctl is a powerful command line tool for managing Thunderbolt devices and ports in Linux systems, providing comprehensive control, information, and customization options for a smooth Thunderbolt experience.

List of commands for boltctl:

tool overview