Invoke-TaskFromISE

1.0.3

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.

Installation Options

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

Install-Script -Name Invoke-TaskFromISE

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy 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

Author(s)

Roman Kuzmin

Copyright

(c) Roman Kuzmin

Owners

Tags

Invoke Task Invoke-Build ISE

Dependencies

This script has no dependencies.

Version History

Version Downloads Last updated
1.0.3 (current version) 14 11/9/2019
1.0.2 402 12/18/2016
1.0.1 46 6/20/2016
1.0 12 6/18/2016