🍺 BREW Explorer

← all casks

PowerShell

brew install --cask powershell@preview v7.7.0-preview.2

Cross-platform shell and scripting language with object-oriented cmdlets for automation and structured data processing.

Why you might care

PowerShell excels at working with structured data (JSON, CSV, XML) and REST APIs through its object pipeline model, making it ideal for system administration and DevOps tasks. It's open-source, cross-platform, and brings Windows PowerShell capabilities to macOS and Linux. Choose this if you need a more capable scripting environment than Bash for complex data manipulation.

Categories

Alternatives

Bash Zsh Fish
3.1k
30-day installs · #129
4.3k
90-day · #240
4.5k
365-day · #536
54.0k
★ GitHub stars · updated 2d ago

GitHub topics

command-line hacktoberfest linux macos netcore powershell shell windows

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "alternatives": [
    "Bash",
    "Zsh",
    "Fish"
  ],
  "artifacts": [
    {
      "uninstall": [
        {
          "delete": "/Applications/PowerShell-preview.app",
          "pkgutil": "com.microsoft.powershell-preview"
        }
      ]
    },
    {
      "pkg": [
        "powershell-7.7.0-preview.2-osx-arm64.pkg"
      ]
    },
    {
      "zap": [
        {
          "rmdir": [
            "~/.cache",
            "~/.config",
            "~/.local",
            "~/.local/share"
          ],
          "trash": [
            "~/.cache/powershell",
            "~/.config/PowerShell",
            "~/.local/share/powershell"
          ]
        }
      ]
    }
  ],
  "auto_updates": null,
  "categories": [
    "terminal",
    "dev-tools"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Command-line shell and scripting language",
  "disable_reason": null,
  "disabled": 0,
  "display_name": "PowerShell",
  "enrichment_fetched_at": "2026-06-20T22:48:23+00:00",
  "first_seen": "2026-06-20T00:47:34+00:00",
  "full_token": "powershell@preview",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-06-18T16:56:53Z",
  "github_readme_excerpt": "# ![logo][] PowerShell\n\nWelcome to the PowerShell GitHub Community!\n[PowerShell](https://learn.microsoft.com/powershell/scripting/overview) is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized\nfor dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models.\nIt includes a command-line shell, an associated scripting language, and a framework for processing cmdlets.\n\n[logo]: assets/ps_black_64.svg?sanitize=true\n\n## Windows PowerShell vs. PowerShell 7+\n\nAlthough this repository started as a fork of the Windows PowerShell codebase, changes made in this repository are not ported back to Windows PowerShell 5.1.\nThis also means that [issues tracked here][issues] are only for PowerShell 7.x and higher.\nWindows PowerShell specific issues should be reported with the [Feedback Hub app][feedback-hub], by choosing \"Apps \u003e PowerShell\" in the category.\n\n[issues]: https://github.com/PowerShell/PowerShell/issues\n[feedback-hub]: https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332\n\n## New to PowerShell?\n\nIf you are new to PowerShell and want to learn more, we recommend reviewing the [getting started][] documentation.\n\n[getting started]: https://learn.microsoft.com/powershell/scripting/learn/more-powershell-learning\n\n## Get PowerShell\n\nPowerShell is supported on Windows, macOS, and a variety of Linux platforms. For\nmore information, see [Installing PowerShell](https://learn.microsoft.com/powershell/scripting/install/installing-powershell).\n\n## Upgrading PowerShell\n\nFor best results when upgrading, you should use the same install method you used when you first\ninstalled PowerShell. The update method is different for each platform and install method.\n\n## Community Dashboard\n\n[Dashboard](https://aka.ms/PSPublicDashboard) with visualizations for community contributions and project status using ",
  "github_repo": "PowerShell/PowerShell",
  "github_stars": 54025,
  "github_topics": [
    "command-line",
    "hacktoberfest",
    "linux",
    "macos",
    "netcore",
    "powershell",
    "shell",
    "windows"
  ],
  "homepage": "https://github.com/PowerShell/PowerShell",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 3073,
  "installs_365d": 4527,
  "installs_90d": 4281,
  "last_seen": "2026-06-20T00:47:34+00:00",
  "llm_generated_at": "2026-06-20T23:03:02+00:00",
  "llm_model": "claude-haiku-4-5",
  "names": [
    "PowerShell"
  ],
  "one_liner": "Cross-platform shell and scripting language with object-oriented cmdlets for automation and structured data processing.",
  "rank_30d": 129,
  "rank_365d": 536,
  "rank_90d": 240,
  "raw_hash": "223b57bd976bf721",
  "ruby_source_path": "Casks/p/powershell@preview.rb",
  "tap": "homebrew/cask",
  "token": "powershell@preview",
  "version": "7.7.0-preview.2",
  "why_use_this": "PowerShell excels at working with structured data (JSON, CSV, XML) and REST APIs through its object pipeline model, making it ideal for system administration and DevOps tasks. It\u0027s open-source, cross-platform, and brings Windows PowerShell capabilities to macOS and Linux. Choose this if you need a more capable scripting environment than Bash for complex data manipulation."
}