🍺 BREW Explorer

← all formulae

powershell

brew install powershell v7.6.3 MIT

Cross-platform command-line shell and scripting language built on .NET for automation and structured data processing.

Why you might care

PowerShell excels at handling JSON, CSV, XML, and REST APIs with native object-oriented pipeline semantics; use it if you're automating Windows infrastructure, need strong data transformation capabilities, or prefer cmdlet-based scripting over POSIX shell. It's fully cross-platform (Windows/macOS/Linux) and a drop-in alternative to bash/zsh for systems-oriented workflows.

Categories

Alternatives

bash zsh fish nushell
22.4k
30-day installs · #217
64.4k
90-day · #234
77.7k
365-day · #503
54.0k
★ GitHub stars · updated 2d ago

Runtime dependencies

GitHub topics

command-line hacktoberfest linux macos netcore powershell shell windows

Links

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

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "bash",
    "zsh",
    "fish",
    "nushell"
  ],
  "build_dependencies": [],
  "categories": [
    "shell",
    "interpreter",
    "scripting-language"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "dotnet"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Command-line shell and scripting language",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:40:44+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "powershell",
  "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": 54027,
  "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": 22396,
  "installs_365d": 77672,
  "installs_90d": 64442,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": "2026-06-20T23:43:27+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "powershell",
  "oldnames": [],
  "one_liner": "Cross-platform command-line shell and scripting language built on .NET for automation and structured data processing.",
  "optional_dependencies": [],
  "rank_30d": 217,
  "rank_365d": 503,
  "rank_90d": 234,
  "raw_hash": "6345ce809ddb860d",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/p/powershell.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "7.6.3",
  "versioned_formulae": [],
  "why_use_this": "PowerShell excels at handling JSON, CSV, XML, and REST APIs with native object-oriented pipeline semantics; use it if you\u0027re automating Windows infrastructure, need strong data transformation capabilities, or prefer cmdlet-based scripting over POSIX shell. It\u0027s fully cross-platform (Windows/macOS/Linux) and a drop-in alternative to bash/zsh for systems-oriented workflows."
}