Terminal Size ⚑
Shows the current terminal size (columns x rows) in the state bar.
Import this State Bar Item to WebSSH
JavaScript Content
1
2
3
4
5
6
7
(function() {
return {
label: $terminal.getCols() + 'x' + $terminal.getRows(),
icon: 'rectangle.expand.diagonal'
}
})();
Icon
rectangle.expand.diagonal
Compatibility
WebSSH >=30.5
iOS >=26.0
iPadOS >=26.0
macOS >=26.0
Supported Targets
Linux
macOS
FreeBSD
Windows
Needed Capabilities
The table below lists the capabilities required for this script to operate. Capabilities marked as “Safe” are generally considered secure. Capabilities with a “Warning” level indicate that, while they are typically acceptable, their safety cannot be fully guaranteed in all scenarios. For your peace of mind, we recommend reviewing the script before running it.
| Capability | Safety Level |
|---|---|
terminal_get | 🟢 Safe |
Additional Information
This script displays the current terminal size in the state bar of WebSSH. It retrieves the number of rows and columns of the terminal using the $terminal.getCols() and $terminal.getRows() methods, and formats them as “columns x rows” for display. This can be useful for quickly checking the terminal size without needing to run additional commands or scripts.