_   _ ___  __ _ _ __    
| | | / __|/ _` | '_ \   You suck at programming
| |_| \__ \ (_| | |_) |  Episodes and guide by dave eddy
 \__, |___/\__,_| .__/   https://ysap.sh
  __/ |         | |      
 |___/          |_|      Source: https://github.com/bahamas10/you-suck-at-programming

# follow my socials
+ --------- + ------------------------- +
TikTok    | https://ysap.sh/tiktok    |
YouTube   | https://ysap.sh/youtube   |
Instagram | https://ysap.sh/instagram |
Discord   | https://ysap.sh/discord   |
+ --------- + ------------------------- +

+ ------------------------- + -------------------------------------- + -------------------- +
| TITLE                     | DESCRIPTION                            | VIDEO                |
+ ------------------------- + -------------------------------------- + -------------------- +
|  1. Bash Intro            | An introduction to bash                | https://ysap.sh/v/1  |
|  2. Bash Arguments        | Parsing arguments in bash              | https://ysap.sh/v/2  |
|  3. Bash Reading Files    | Reading files in bash                  | https://ysap.sh/v/3  |
|  4. Subshell Basics       | What happens when you find | while     | https://ysap.sh/v/4  |
|  5. Bash Line Parsing     | Parsing lines with builtins            | https://ysap.sh/v/5  |
|  6. Bash and DTrace       | Using dtrace and bash                  | https://ysap.sh/v/6  |
|  7. Bash manpage          | How to read the manpage with man       | https://ysap.sh/v/7  |
|  8. Bash Commands         | Commands, functions, aliases, builtins | https://ysap.sh/v/8  |
|  9. Bash Variables        | Basics of variables                    | https://ysap.sh/v/9  |
| 10. Bash Config           | How to create a config file            | https://ysap.sh/v/10 |
| 11. Bash Regex            | Using regex in pure bash               | https://ysap.sh/v/11 |
| 12. Bash Time             | Timing commands with time              | https://ysap.sh/v/12 |
| 13. Bash Date             | Parsing dates in bash                  | https://ysap.sh/v/13 |
| 14. Fork Bomb Understood  | Creating a fork bomb in bash           | https://ysap.sh/v/14 |
| 15. Bash Readline         | Readline and terminal shortcuts        | https://ysap.sh/v/15 |
| 16. Actually Fork Bombing | This is how to fork bomb a machine     | https://ysap.sh/v/16 |
| 17. Safe Fork Bomb        | How to safely understand a fork bomb   | https://ysap.sh/v/17 |
| 18. IO Redirection        | Redirects and pipelines                | https://ysap.sh/v/18 |
| 19. Quotes and SSH        | How to quote variables over ssh        | https://ysap.sh/v/19 |
| 20. Bash Arrays           | Understanding arrays in bash           | https://ysap.sh/v/20 |
+ ------------------------- + -------------------------------------- + -------------------- +
last updated: Sun Jul 14 22:38:15 UTC 2024

# get the list of episodes
$ curl ysap.sh

# get the list of episodes without color
$ curl ysap.sh/nocolor

# get the list of episodes in json format
$ curl ysap.sh/json

# get the help and usage docs
$ curl ysap.sh/help

# get your current IP address as a string
$ curl ysap.sh/ip

# get a 200 with the text "pong"
$ curl ysap.sh/ping