• About Us
  • Privacy Policy
  • Disclaimer
  • Contact Us
AimactGrow
  • Home
  • Technology
  • AI
  • SEO
  • Coding
  • Gaming
  • Cybersecurity
  • Digital marketing
No Result
View All Result
  • Home
  • Technology
  • AI
  • SEO
  • Coding
  • Gaming
  • Cybersecurity
  • Digital marketing
No Result
View All Result
AimactGrow
No Result
View All Result

GitHub Copilot for CLI for PowerShell

Admin by Admin
April 5, 2025
Home Coding
Share on FacebookShare on Twitter



GitHub Subsequent has this cool undertaking that’s mainly Copilot for the CLI (command line interface). You may join their waitlist on the Copilot for CLI website.

Copilot for CLI offers three shell instructions: ??, git? and gh?

That is cool and all, however I exploit PowerShell. Seems these ?? instructions are simply router instructions to a bigger EXE referred to as github-copilot-cli. So when you go “?? one thing” you are actually going “github-copilot-cli what-the-shell one thing.”

So this implies I ought to have the ability to to do the identical/comparable aliases for my PowerShell immediate AND change the injected immediate (take a look at me I am a immediate engineer) so as to add ‘use powershell to.’

Now it isn’t good, however hopefully it’s going to make the purpose to the Copilot CLI group that PowerShell wants love additionally.

Listed here are my aliases. Be at liberty to recommend if these suck. Observe the addition of “consumer powershell to” for the ?? one. I’ll make a ?? and a p? the place one does bash and one does PowerShell. I might even have it use wsl.exe and shell out to bash. A lot of prospects.

perform ?? { 
$TmpFile = New-TemporaryFile
github-copilot-cli what-the-shell ('use powershell to ' + $args) --shellout $TmpFile
if ([System.IO.File]::Exists($TmpFile)) {
$TmpFileContents = Get-Content material $TmpFile
if ($TmpFileContents -ne $nill) {
Invoke-Expression $TmpFileContents
Take away-Merchandise $TmpFile
}
}
}

perform git? {
$TmpFile = New-TemporaryFile
github-copilot-cli git-assist $args --shellout $TmpFile
if ([System.IO.File]::Exists($TmpFile)) {
$TmpFileContents = Get-Content material $TmpFile
if ($TmpFileContents -ne $nill) {
Invoke-Expression $TmpFileContents
Take away-Merchandise $TmpFile
}
}
}
perform gh? {
$TmpFile = New-TemporaryFile
github-copilot-cli gh-assist $args --shellout $TmpFile
if ([System.IO.File]::Exists($TmpFile)) {
$TmpFileContents = Get-Content material $TmpFile
if ($TmpFileContents -ne $nill) {
Invoke-Expression $TmpFileContents
Take away-Merchandise $TmpFile
}
}
}

It additionally then gives to run the command. Very easy.

image

Hope you prefer it. A lot of enjoyable stuff taking place on this area.




About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, marketing consultant, father, diabetic, and Microsoft worker. He’s a failed stand-up comedian, a cornrower, and a ebook writer.

facebook
bluesky
subscribe
About   Publication

Internet hosting By
Hosted on Linux using .NET in an Azure App Service








Tags: CLICopilotGithubPowerShell
Admin

Admin

Next Post
A Case Examine with the StrongREJECT Benchmark – The Berkeley Synthetic Intelligence Analysis Weblog

A Case Examine with the StrongREJECT Benchmark – The Berkeley Synthetic Intelligence Analysis Weblog

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recommended.

How search engine marketing Company Helps Actual Property Advertising and marketing

How search engine marketing Company Helps Actual Property Advertising and marketing

September 12, 2025
When cybercriminals eat their very own – Sophos Information

When cybercriminals eat their very own – Sophos Information

June 5, 2025

Trending.

Microsoft Launched VibeVoice-1.5B: An Open-Supply Textual content-to-Speech Mannequin that may Synthesize as much as 90 Minutes of Speech with 4 Distinct Audio system

Microsoft Launched VibeVoice-1.5B: An Open-Supply Textual content-to-Speech Mannequin that may Synthesize as much as 90 Minutes of Speech with 4 Distinct Audio system

August 25, 2025
New Assault Makes use of Home windows Shortcut Information to Set up REMCOS Backdoor

New Assault Makes use of Home windows Shortcut Information to Set up REMCOS Backdoor

August 3, 2025
Begin constructing with Gemini 2.0 Flash and Flash-Lite

Begin constructing with Gemini 2.0 Flash and Flash-Lite

April 14, 2025
The most effective methods to take notes for Blue Prince, from Blue Prince followers

The most effective methods to take notes for Blue Prince, from Blue Prince followers

April 20, 2025
Menace Actors Use Pretend DocuSign Notifications to Steal Company Information

Menace Actors Use Pretend DocuSign Notifications to Steal Company Information

May 28, 2025

AimactGrow

Welcome to AimactGrow, your ultimate source for all things technology! Our mission is to provide insightful, up-to-date content on the latest advancements in technology, coding, gaming, digital marketing, SEO, cybersecurity, and artificial intelligence (AI).

Categories

  • AI
  • Coding
  • Cybersecurity
  • Digital marketing
  • Gaming
  • SEO
  • Technology

Recent News

Tips on how to Monitor Key phrases: Ideas, Examples & Guidelines

Tips on how to Monitor Key phrases: Ideas, Examples & Guidelines

September 22, 2025
I Examined Herahaven AI Chat App for 1 Month

I Examined Herahaven AI Chat App for 1 Month

September 22, 2025
  • About Us
  • Privacy Policy
  • Disclaimer
  • Contact Us

© 2025 https://blog.aimactgrow.com/ - All Rights Reserved

No Result
View All Result
  • Home
  • Technology
  • AI
  • SEO
  • Coding
  • Gaming
  • Cybersecurity
  • Digital marketing

© 2025 https://blog.aimactgrow.com/ - All Rights Reserved