https://joshblais.com/posts/why-use-the-commmand-line/