Logging in to our Hands-on SAP Dev account and examining btpgo
3
Looking at the tmux status configuration and how btpctx feeds the status
4
Examining the detail of btp get accounts/global-account
5
Different ways of grabbing a property value from the output subdomain
6
Reflecting on the trend of JSON output for commands that produce rich content
7
Our first use of --format json
8
Starting to use jq for the JSON data
9
Introducing fx to navigate JSON structures
10
Useless use of cat award!
11
Comparing the detailed global-account output of JSON vs non-JSON
12
Understanding the output for btp get accounts/global-account --show-hierarchy
13
Re-examining the bgu function and the btpguid script
14
Recognizing that we need to use GUIDs often
15
Using bgu to target subaccounts or directories
16
Referring to the Google Shell Scripting Guidelines, shellcheck and shfmt via https://qmacro.org/2020/10/05/improving-my-shell-scripting/
17
Using bash -x to look at what's going on in detail and digging into the btpguid main function
18
A brief look at jqte - a tmux-powered jq explorer
Description:
Dive deep into scripting and JSON output with the SAP Business Technology Platform CLI (btp) in this comprehensive video tutorial. Explore advanced techniques for working with the btp CLI, including JSON output manipulation and effective scripting practices. Learn to navigate and extract data from complex JSON structures using tools like jq and fx. Discover how to leverage GUIDs for targeting subaccounts and directories, and gain insights into improving shell scripting skills with industry-standard guidelines. Master the use of bash debugging techniques and explore the powerful jqte tool for JSON exploration. Enhance your ability to interact with and manage SAP BTP resources efficiently through command-line operations and scripting.
Scripting and JSON Output With BTP, the SAP Business Technology Platform CLI