Terminal Happiness
-
Upload
liam-dempsey -
Category
Technology
-
view
502 -
download
0
Transcript of Terminal Happiness
![Page 1: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/1.jpg)
Terminal HappinessCommand Line Zero to Command Line Hero
@liamdempsey
![Page 2: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/2.jpg)
Brad ParbsWeb Dev Studios Leading Worndpress Developer
@bradparbs
Every I learned from …
![Page 3: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/3.jpg)
Simple comparisons
• bashprofile ≅ functions.php in a WordPress theme
• Bash is just a development language, like PHP or javascript
• Various programs and apps use Bash to perform certain tasks
• It’s not scary!
@liamdempsey | #burbswp
![Page 4: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/4.jpg)
1. Command line is ugly2. Command line requires reading3. Command line does stuff super fast4. Command line does stuff behind closed
doors5. Command line is almighty powerful
The problems
@liamdempsey | #burbswp
![Page 5: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/5.jpg)
• Use iTerm 2• Install zsh to apply themes
Address the ugly
@liamdempsey | #burbswp
![Page 6: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/6.jpg)
A Beginner’s Guide to the Best Command Line Tools
The required reading
• Clearly structured • Well-organized • Broken down into step-by-step approach • Not overly technical • Lots of code samples and snippets
@liamdempsey | #burbswp
![Page 7: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/7.jpg)
Command lines performs tasks quickly – and that will save us time.
Take advantage of the speed
@liamdempsey | #burbswp
![Page 8: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/8.jpg)
Learn what command line can do and the unknown becomes less daunting.
Study the unknown
@liamdempsey | #burbswp
![Page 9: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/9.jpg)
The power of the command line was meant to be harnessed by mere mortals. Learn to wield its power and you will be glad you did.
Embrace the power
@liamdempsey | #burbswp
![Page 10: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/10.jpg)
What does A DESIGER do with the command line?
![Page 11: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/11.jpg)
Sets up project folders
@liamdempsey | #burbswp
![Page 12: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/12.jpg)
Jump to local installs
@liamdempsey | #burbswp
![Page 13: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/13.jpg)
Jump to local cloud server
@liamdempsey | #burbswp
![Page 14: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/14.jpg)
Play nicer with WP-CLI
![Page 15: Terminal Happiness](https://reader031.fdocuments.net/reader031/viewer/2022020203/587e88711a28abd6038b7ddf/html5/thumbnails/15.jpg)
• https://webdevstudios.com/2015/02/10/a-beginners-guide-to-the-best-command-line-tools/
• https://github.com/bradp/dotfiles • https://github.com/liamdempsey/dotfiles • http://iterm2.com/ • http://explainshell.com/ • http://www.shellcheck.net/ • http://wp-cli.org/
Resources
@liamdempsey | #burbswp