{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"clusterssh-4.18","path":"security/clusterssh","url":"/packages/release/security/clusterssh/","comment":"secure concurrent multi-server terminal control","homepage":"https://github.com/duncs/clusterssh/wiki","maintainer":"Steven Mestdagh <steven@openbsd.org>","description":"ClusterSSH opens terminal windows with connections to specified hosts\nand an administration console. Any text typed into the administration\nconsole is replicated to all other connected and active windows.\nThis tool is intended for, but not limited to, cluster administration\nwhere the same configuration or commands must be run on each node within\nthe cluster. Performing these commands all at once via this tool ensures\nall nodes are kept in sync.\n","package_architecture":"*","stem":"clusterssh","readme":null,"dependencies":[{"path":"x11/p5-Tk","type":"runtime","package_spec":"","url":"/packages/release/x11/p5-Tk/"},{"path":"x11/p5-X11-Protocol","type":"runtime","package_spec":"","url":"/packages/release/x11/p5-X11-Protocol/"},{"path":"x11/p5-X11-Protocol-Other","type":"runtime","package_spec":"","url":"/packages/release/x11/p5-X11-Protocol-Other/"},{"path":"devel/p5-Try-Tiny","type":"runtime","package_spec":"","url":"/packages/release/devel/p5-Try-Tiny/"},{"path":"devel/p5-Exception-Class","type":"runtime","package_spec":"","url":"/packages/release/devel/p5-Exception-Class/"},{"path":"devel/p5-Readonly","type":"runtime","package_spec":"","url":"/packages/release/devel/p5-Readonly/"},{"path":"sysutils/p5-File-Which","type":"runtime","package_spec":"","url":"/packages/release/sysutils/p5-File-Which/"},{"path":"x11/p5-Tk","type":"build","package_spec":"","url":"/packages/release/x11/p5-Tk/"},{"path":"x11/p5-X11-Protocol","type":"build","package_spec":"","url":"/packages/release/x11/p5-X11-Protocol/"},{"path":"x11/p5-X11-Protocol-Other","type":"build","package_spec":"","url":"/packages/release/x11/p5-X11-Protocol-Other/"},{"path":"devel/p5-Try-Tiny","type":"build","package_spec":"","url":"/packages/release/devel/p5-Try-Tiny/"},{"path":"devel/p5-Exception-Class","type":"build","package_spec":"","url":"/packages/release/devel/p5-Exception-Class/"},{"path":"devel/p5-Readonly","type":"build","package_spec":"","url":"/packages/release/devel/p5-Readonly/"},{"path":"sysutils/p5-File-Which","type":"build","package_spec":"","url":"/packages/release/sysutils/p5-File-Which/"},{"path":"devel/p5-Module-Build","type":"build","package_spec":"","url":"/packages/release/devel/p5-Module-Build/"},{"path":"devel/p5-Test-Trap","type":"test","package_spec":"","url":"/packages/release/devel/p5-Test-Trap/"},{"path":"devel/p5-Test-Pod","type":"test","package_spec":"","url":"/packages/release/devel/p5-Test-Pod/"},{"path":"devel/p5-Test-Pod-Coverage","type":"test","package_spec":"","url":"/packages/release/devel/p5-Test-Pod-Coverage/"},{"path":"devel/p5-Test-DistManifest","type":"test","package_spec":"","url":"/packages/release/devel/p5-Test-DistManifest/"},{"path":"devel/p5-Test-Differences","type":"test","package_spec":"","url":"/packages/release/devel/p5-Test-Differences/"},{"path":"devel/p5-File-Slurp","type":"test","package_spec":"","url":"/packages/release/devel/p5-File-Slurp/"},{"path":"x11/p5-Tk","type":"test","package_spec":"","url":"/packages/release/x11/p5-Tk/"},{"path":"x11/p5-X11-Protocol","type":"test","package_spec":"","url":"/packages/release/x11/p5-X11-Protocol/"},{"path":"x11/p5-X11-Protocol-Other","type":"test","package_spec":"","url":"/packages/release/x11/p5-X11-Protocol-Other/"},{"path":"devel/p5-Try-Tiny","type":"test","package_spec":"","url":"/packages/release/devel/p5-Try-Tiny/"},{"path":"devel/p5-Exception-Class","type":"test","package_spec":"","url":"/packages/release/devel/p5-Exception-Class/"},{"path":"devel/p5-Readonly","type":"test","package_spec":"","url":"/packages/release/devel/p5-Readonly/"},{"path":"sysutils/p5-File-Which","type":"test","package_spec":"","url":"/packages/release/sysutils/p5-File-Which/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["security","perl5"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
