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
  • НаукаНаука

Комментарии • 8

  • @ministerbo3025
    @ministerbo3025 3 месяца назад +1

    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!

    • @sudomateo
      @sudomateo  3 месяца назад

      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!

  • @lee__3052
    @lee__3052 3 месяца назад

    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!

    • @sudomateo
      @sudomateo  3 месяца назад

      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!

  • @billsmoke4919
    @billsmoke4919 3 месяца назад

    Incredible stuff, thanks Matthew. Looking forward to you doing a full blown python or Go course at some point.

    • @sudomateo
      @sudomateo  3 месяца назад +1

      I'm outlining a Go course at the moment so stay tuned!

  • @indrranil24
    @indrranil24 3 месяца назад

    👍