Since my last installment of this blog post series, I've learned how to publish
Theia extensions! You can find out how to publish your own by getting started with
this wiki page.
When you publish extensions to the
Open-VSX marketplace, they will appear in the
EXTENSIONS plugin within BAS. So for a little encore, I created an extension that makes it even easier to perform the steps mentioned in
blog post 1 (NOTROOT) and
blog post 3 (Python).
Search for an extension that starts with Partner and select the
SAP Partner Engineering BAS Installer extension.
Now that the installer extension is installed, it provides 2 new commands that you can find in the
View -> Find Command... function. First, to install Python by typing
BAS: Install Python. Open up the output and select the
Python Installer occurrence to see that it completed without issues. Then verify that python is available by opening a new terminal and issuing the command.
python -V
Second, install NOTROOT by typing
BAS: Install NOTROOT. Open up the output and select the
NOTROOT Installer occurrence to see that it completed without issues. Then verify that
NOTROOT is available by opening a new terminal and issuing the command.
jq -V
Currently there is no uninstall option for Python or NOTROOT, but by packaging what is effectively some scripts into an extension, I can make it way easier to install these "and other" tools into BAS.
Let me know if you have and questions or issues by leaving me a question below or better yet,
asking it on the SAP community.
-Andrew