Scripting and JSON Output With BTP, the SAP Business Technology Platform CLI

Scripting and JSON Output With BTP, the SAP Business Technology Platform CLI

SAP Developers via YouTube Direct link

Referring to the Google Shell Scripting Guidelines, shellcheck and shfmt via https://qmacro.org/2020/10/05/improving-my-shell-scripting/

16 of 18

16 of 18

Referring to the Google Shell Scripting Guidelines, shellcheck and shfmt via https://qmacro.org/2020/10/05/improving-my-shell-scripting/

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Scripting and JSON Output With BTP, the SAP Business Technology Platform CLI

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Welcome and introduction
  2. 2 Logging in to our Hands-on SAP Dev account and examining btpgo
  3. 3 Looking at the tmux status configuration and how btpctx feeds the status
  4. 4 Examining the detail of btp get accounts/global-account
  5. 5 Different ways of grabbing a property value from the output subdomain
  6. 6 Reflecting on the trend of JSON output for commands that produce rich content
  7. 7 Our first use of --format json
  8. 8 Starting to use jq for the JSON data
  9. 9 Introducing fx to navigate JSON structures
  10. 10 Useless use of cat award!
  11. 11 Comparing the detailed global-account output of JSON vs non-JSON
  12. 12 Understanding the output for btp get accounts/global-account --show-hierarchy
  13. 13 Re-examining the bgu function and the btpguid script
  14. 14 Recognizing that we need to use GUIDs often
  15. 15 Using bgu to target subaccounts or directories
  16. 16 Referring to the Google Shell Scripting Guidelines, shellcheck and shfmt via https://qmacro.org/2020/10/05/improving-my-shell-scripting/
  17. 17 Using bash -x to look at what's going on in detail and digging into the btpguid main function
  18. 18 A brief look at jqte - a tmux-powered jq explorer

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.