Description
Is your feature request related to a problem? Please describe.
When doing offensive security penetration testing work there is a need to document thinking intermixed with bash shell commands and code used to enumerate, exploit and escalate privileges in a given environment. This allows others to make sense of what you did and easily step through the process on their system to reproduce the results.
I see this as being very similar to how when doing data science work you need to document thinking intermixed with R or Python interpreter code that captures how you arrived at your results and allow others to easily reproduce them.
Describe the solution or feature you'd like
I would like to have an azure data studio jupyter notebook story for a bash shell language kernel option to enable authoring notebooks where code cells execute bash commands in a localhost or localhost wsl [ windows subsystem for linux ] distro or remote over ssh distro bash shell terminal.
Describe alternatives you've considered
I've done searches to see if anyone has defined a manual way of hacking the azure data studio jupyter notebook experience to support a bash shell language kernel and haven't found any solution.
Additional context
In this similar feature ask over in vscode-jupyter repo it was suggested that one can just use the %%bash
cell magics script option, alias for %%script bash
, to enable bash scripting support in a jupyter notebook python language kernel based code cell and so far that appears to work. Not sure yet if it comes with any significant caveats.