Skip to main content

IPython magic for Windows PowerShell

Project description

powershellmagic is an IPython extension, modeled after IPython’s %%script magic, that supports the execution of IPython cells written in Windows PowerShell.

Install

As a Python package:

$ pip install powershellmagic

As an IPython extension:

In [1]: %install_ext https://raw.github.com/etgalloway/powershellmagic/master/powershellmagic.py

Use

In [1]: %load_ext powershellmagic

In [2]: %%powershell
   ...: Get-WMiObject -Class Win32_Process |
   ...:     Where-Object { $_.Name -like "*python.exe" } |
   ...:     Select-Object ProcessName, ProcessID, ParentProcessId |
   ...:     Format-Table -AutoSize
   ...:

ProcessName ProcessID ParentProcessId
----------- --------- ---------------
ipython.exe      5600            5616
python.exe       1740            5600

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

powershellmagic-0.1.0.zip (5.5 kB view details)

Uploaded Source

Built Distribution

powershellmagic-0.1.0-py2.py3-none-any.whl (4.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file powershellmagic-0.1.0.zip.

File metadata

File hashes

Hashes for powershellmagic-0.1.0.zip
Algorithm Hash digest
SHA256 71492d6b3f7fd6643864cedc2e425e11b809ca854216341c5fab84798554331a
MD5 08d2366a4c27108c3331848520698e58
BLAKE2b-256 3130f614db12bb179f5aa813ab354194e73bef370a13dd8a880542186fb0b620

See more details on using hashes here.

File details

Details for the file powershellmagic-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for powershellmagic-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 76164bcc2bb85c0988a54d4c4c3403cf0886b7a9255d599dcdb22010b62ad991
MD5 cea1edff37f97eec6beb82f9fe075a8a
BLAKE2b-256 38c9917e1c9d6c8d16984f021deba5b2a5f0f2c5582a62fb437a237cba460647

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page