dsh
« Back to VersTracker
Description:
Dancer's shell, or distributed shell
Type: Formula  |  Latest Version: 0.25.10@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: distributed-shell parallel-execution system-administration remote-execution cluster-management
Install: brew install dsh
About:
Dancer's Shell (dsh) is a distributed shell tool that enables the execution of commands across multiple remote hosts simultaneously. It manages a collection of machines, allowing administrators to perform parallel command execution and software updates efficiently. This makes it a valuable utility for managing server clusters and groups of machines from a single interface.
Key Features:
  • Parallel command execution across multiple hosts
  • Supports persistent connections and connection pooling
  • Configurable machine groups via simple configuration files
  • Integrates with standard shell environments
Use Cases:
  • Performing system updates on a cluster of servers simultaneously
  • Gathering system information (e.g., disk usage, uptime) from multiple machines
  • Deploying configuration changes across a fleet of hosts
Alternatives:
  • pdsh – pdsh is a high-performance parallel shell utility, often considered a standard in HPC environments, offering similar parallel execution capabilities.
  • Ansible – Ansible is a configuration management and orchestration tool that offers idempotent automation, whereas dsh focuses on simple, imperative command execution.
License: GPL-2.0-or-later
Dependencies: libdshconfig
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, catalina, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 4:02pm 0 VERSION_BUMP 13249236
Sep 12, 2024 8:11am 0 VERSION_BUMP 1ed3aad7