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.
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
- https://github.com/PowerShell/PowerShell
- GitHub: PowerShell/PowerShell
- Brew formula source: Casks/p/powershell@preview.rb
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."
}