• 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.

A sooner approach to resolve advanced planning issues | MIT Information

A sooner approach to resolve advanced planning issues | MIT Information

April 17, 2025
Diablo 4 kicks off new occasion to hopefully distract your from the sport’s damaged patch

Diablo 4 kicks off new occasion to hopefully distract your from the sport’s damaged patch

July 17, 2025

Trending.

The right way to Defeat Imagawa Tomeji

The right way to Defeat Imagawa Tomeji

September 28, 2025
How you can open the Antechamber and all lever places in Blue Prince

How you can open the Antechamber and all lever places in Blue Prince

April 14, 2025
Satellite tv for pc Navigation Methods Going through Rising Jamming and Spoofing Assaults

Satellite tv for pc Navigation Methods Going through Rising Jamming and Spoofing Assaults

March 26, 2025
Exporting a Material Simulation from Blender to an Interactive Three.js Scene

Exporting a Material Simulation from Blender to an Interactive Three.js Scene

August 20, 2025
AI Girlfriend Chatbots With No Filter: 9 Unfiltered Digital Companions

AI Girlfriend Chatbots With No Filter: 9 Unfiltered Digital Companions

May 18, 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

The philosophical puzzle of rational synthetic intelligence | MIT Information

The philosophical puzzle of rational synthetic intelligence | MIT Information

January 31, 2026
6 Finest Recruiting Automation Instruments I Evaluated for 2026

6 Finest Recruiting Automation Instruments I Evaluated for 2026

January 31, 2026
  • 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