Shell Scripting Crash Course
HTML-код
- Опубликовано: 24 июл 2024
- Learn shell scripting by building a CLI tool to manage installed HashiCorp tools such as Terraform, Vault, and Nomad.
00:00 Introduction
00:05 What is a Shell Script?
02:13 Using Different Script Interpreters
04:36 Overview of What We're Building
07:36 Enforcing Proper Script Usage with Functions and Conditionals
10:59 Validating the Product With Case Statements
16:29 Retrieving the Version From Arguments
17:09 Retrieving the OS and Architecture
19:51 Building the Download URL
21:04 Downloading and Unzipping the Binary
24:12 Recap
Personal Website: matthewsanabria.dev
GitHub: github.com/sudomateo
LinkedIn: / sudomateo
Twitter: / sudomateo
Mastodon: mastodon.online/@sudomateo
RUclips: / @sudomateo - Наука
Two months ago you promised to do this (after your Linux CLI Crash Course) and not only are you a man of your word, you delivered another master class! I am new to Linux and to scripting. What you always provide for me is not only home work, but substance that I can breakdown, re-assemble and grow. Your A- rating on your GitHub Statistics needs to be elevated to A+. I can literally take what you presented in this course, $(expand my learning) and challenge myself to become a great engineer! Thanks Matthew for sharing your wisdom in a way that's contagious! I am simply hooked on learning and growing!
Thank you for the kind words! I try to be a man of my word. Unless of course if I forget about something. I'm really happy to hear that these videos are helpful to people like yourself that are new to Linux and scripting. I try to explain things in plain language and not stay too surface level but also not deep dive and lose people.
Haha, my A- rating on GitHub. I spend way more time reviewing code nowadays than I do writing code. Just the nature of my current role that's focused on enabling others more than doing things solo.
> I can literally take what you presented in this course, $(expand my learning) and challenge myself to become a great engineer! Thanks Matthew for sharing your wisdom in a way that's contagious! I am simply hooked on learning and growing!
Yessssss! This is what I love to see. You're welcome! I enjoy making these videos and breaking down these concepts in ways everyone can understand and just have fun doing it. Please feel free to provide feedback on what you like and what you would like to see. I do this to help people, not for the clicks. Even helping just 1 person is worth it for me. See you around!
your channel is so underrated, thank you so much for the explanation, a master piece of a video, exactly the same as the OAuth2 flow with golang! Thank you so much for all your work!
Thank you for the kind words! I try to make sure the video is helpful for viewers, not something that's optimized for clicks. Will definitely continue on with more!
Incredible stuff, thanks Matthew. Looking forward to you doing a full blown python or Go course at some point.
I'm outlining a Go course at the moment so stay tuned!
👍
Heck yeah!