Invoke-TaskFromISE

1.0

This script invokes the current task from the build script being edited in
PowerShell ISE. It is invoked either in ISE or in PowerShell console.

Invoke-Build.ps1 is searched in the directory of Invoke-TaskFromISE.ps1
and then in the path.

The current task is the task at the caret line or above. If none is found
then the default task is invoked. The script is saved i
This script invokes the current task from the build script being edited in
PowerShell ISE. It is invoked either in ISE or in PowerShell console.

Invoke-Build.ps1 is searched in the directory of Invoke-TaskFromISE.ps1
and then in the path.

The current task is the task at the caret line or above. If none is found
then the default task is invoked. The script is saved if it is modified.

If the build fails when the task is invoked in ISE and the error location
is in the same build script then the caret is moved to the error position.

This script may be called directly from the console pane. But it is easier
to associate it with key shortcuts. For example, in order to invoke it by
Ctrl+Shift+T and Ctrl+Shift+B open the ISE profile:

C:\Users\...\Documents\WindowsPowerShell\Microsoft.PowerShellISE_profile.ps1

and add menu commands and shortcuts:

# Invoke task in ISE by Invoke-Build.ps1
$null = $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add(
'Invoke Task in ISE', {Invoke-TaskFromISE.ps1}, 'Ctrl+Shift+T')

# Invoke task in console by Invoke-Build.ps1
$null = $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add(
'Invoke Task in Console', {Invoke-TaskFromISE.ps1 -Console}, 'Ctrl+Shift+B')

These commands assume that Invoke-TaskFromISE.ps1 is in the path.
If this is not the case then specify the full script path there.

Show more

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name Invoke-TaskFromISE -RequiredVersion 1.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2011-2016 Roman Kuzmin

Package Details

Author(s)

  • Roman Kuzmin

Tags

Invoke Task Invoke-Build ISE

Dependencies

This script has no dependencies.

FileList

Version History

Version Downloads Last updated
1.0.5 15 3/7/2024
1.0.4 279 11/22/2020
1.0.3 119 11/9/2019
1.0.2 411 12/18/2016
1.0.1 55 6/20/2016
1.0 (current version) 24 6/18/2016
Show less