How To Make Your Boring Mac Terminal So Much Better

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 มิ.ย. 2024
  • Hey guys! In this video I'll be sharing exactly how I setup my mac terminal to make it amazing and get a much better experience. We'll be using iTerm2, zsh, Oh-My-Zsh, Powerlevel10k and some other cool things! I hope you enjoy it and find it helpful!
    Help Support Me And The Channel: www.buymeacoffee.com/joseanma... 🙏🏽
    I recently switched to Alacritty. I have a new video on it here: • How To Make Your Borin...
    My dotfiles have been updated to this new setup as well: github.com/josean-dev/dev-env...
    Find the Commands HERE: www.josean.com/posts/terminal...
    My Dev Environment Files (older version): github.com/josean-dev/dev-env...
    Find iTerm2 Color Schemes: iterm2colorschemes.com
    Neovim Setup Video: • How I Setup Neovim On ...
    Tmux Setup Video: • How I Use Tmux With Ne...
    ⏰ Timestamps
    00:00 - Introduction
    00:52 - Install Homebrew
    01:31 - Install iTerm2
    01:54 - Install git
    02:09 - Install Oh-My-Zsh
    02:28 - Install/Configure Powerlevel10k
    05:51 - Increase Font Size
    06:12 - Customize Colors
    07:37 - Add Plugins
    10:09 - Conclusion
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 764

  • @joseanmartinez
    @joseanmartinez  ปีที่แล้ว +88

    Hey guys! Wanted to point out that you have to be using the zsh shell which runs by default in macOS Catalina or later for this tutorial to work. To check if you are using zsh, you can run “echo $0” in your terminal and the output will tell you the name of your shell. If you are looking for the “.zshrc” file within Finder, navigate to your home folder and press “Command” + “Shift” + “.” to see your hidden files. Also, if you already had a zshrc file setup with specific configurations and follow this tutorial and they get overwritten, Oh-My-Zsh will save your original zshrc file here: “~/.zshrc.pre-oh-my-zsh”. To undo everything you can use: “uninstall_oh_my_zsh”. Hope that helps!

    • @barche75
      @barche75 ปีที่แล้ว +1

      Great video thanks a lot, how did you do hot-key visualisation on screen?

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว +5

      @@barche75 Hey! Thanks, really appreciate it! For showing my key presses, I use a macbook app called Keystroke Pro.

    • @JustinMacri007
      @JustinMacri007 ปีที่แล้ว

      @@joseanmartinezwant to be freinds what's your contact?

    • @jacobsidian
      @jacobsidian ปีที่แล้ว +1

      Thanks for the additional comment, this is where I got stuck 😅

    • @JustinMacri007
      @JustinMacri007 ปีที่แล้ว

      @@joseanmartinezlet's be freinds what's your contact?

  • @madhavanand756
    @madhavanand756 8 หลายเดือนก่อน +10

    My one stop guide for terminal setup. Concise, Clear and to the point video.

  • @oscarmvl
    @oscarmvl ปีที่แล้ว +29

    Just what I was looking for, a simple way to make zsh look awesome without investing many hours into it. Thank you!

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว +1

      Awesome! Happy to hear the video was helpful!

  • @jasontahaney285
    @jasontahaney285 ปีที่แล้ว +10

    Thanks so much for putting this together and for sharing your setup! Always loved developing on the terminal and now love it even more!

  • @arny_FPS
    @arny_FPS 2 หลายเดือนก่อน

    never wrote a line of code, or used terminal in my life - until today. Complete beginning starting out, and this was really easy to follow. Thank you for the supporting website with step by step instructions and the commands to copy. Great work

  • @mtcondie
    @mtcondie 11 หลายเดือนก่อน

    I do a lot of work in a bash terminal, and your video will make the experience a lot better. Thank you for the supporting link with the command you used. I look forward to seeing your other videos! 👍

  • @ghost_cipher
    @ghost_cipher ปีที่แล้ว +16

    This was a brilliantly concise video! I loved the theme you created!! 10/10

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      Hey! Really happy to hear the video was helpful and you are enjoying the theme! Appreciate the feedback.

  • @TrevorMatthews
    @TrevorMatthews ปีที่แล้ว +13

    Really appreciate the video. Been doing more shell work and wanted something a bit more comfortable than Terminal. This is great! Would love to hear if you've used others for any time what pros and cons are of others. This has really leveled up my experience though :)

  • @joelravanely8914
    @joelravanely8914 5 หลายเดือนก่อน

    I've been trying to customize my terminal for a really long time without success. You are the best. THANKS

  • @darlakim5120
    @darlakim5120 ปีที่แล้ว

    Excellent video! I finally got my first MBP M2, and this was icing on the cake! I've always loved the command line, and now I love it even more. Nice Job! Thanks!

  • @groovc
    @groovc 4 หลายเดือนก่อน +1

    Literally one of the best tutorials. Clear, concise, and genuinely useful. Thank you!

  • @chaitanyashahare2734
    @chaitanyashahare2734 ปีที่แล้ว +2

    This was the best video which taught everything about setting up iterm2 in just 1 video especially for a beginner like me small things like linking all the commands and everything it does for future reference was a great way. Thanks for this amazing tutorial, looking forward to watching your videos on setting up neovim and its workflows.

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      Hey! Really happy to hear that! Thank you for your feedback and I’m glad I could help! I’m currently working on the neovim video, taken me longer than I had planned but hoping to get it done very soon.

  • @erikthomas9593
    @erikthomas9593 9 หลายเดือนก่อน

    I appreciate this video, as my iTerm setup was a bit stale, and this gave me ideas for getting it better customized to make like easier for me. Solid video.

  • @CharlieKnolesPlus
    @CharlieKnolesPlus ปีที่แล้ว

    Just incredibly helpful and exactly what I was looking for. Your calm and thorough delivery really helps a newbie like me. Thank you!

  • @JorgeObando
    @JorgeObando ปีที่แล้ว

    By much, the guide I was looking for to dive into the Command Line world; followed your instructions, it worked like a charm. Thanks!

  • @Jonathan-vx2qj
    @Jonathan-vx2qj ปีที่แล้ว

    Thanks for the video. What a fun way to fancy up my command line. I used your instructions to fancy up my Ubuntu command line too, i spend a lot of time via SSH on remote command lines and this makes them much more useable as well. Great idea!

  • @GershonBenYitzhak
    @GershonBenYitzhak ปีที่แล้ว +2

    Before I watched the video, I knew this would be something like "use iterm2, zsh, and powerlevel10k". The plugins in the end were awesome, will be using all three of those

  • @aram69420
    @aram69420 9 หลายเดือนก่อน +1

    Thank you for this, I do everything as you said in the video with a little tweak of customization on my own and it looks so much more pleasing to my eyes than ever. Thank for making my life less miserable looking at the terminal.

  • @askmahesh
    @askmahesh 4 หลายเดือนก่อน +1

    Awesome video. I had been searching for tutorials to make my terminal more exciting to use. By far the best tutorial and clear instructions. Thanks

  • @TheKristenLFoster
    @TheKristenLFoster ปีที่แล้ว

    Fantastic abd high-quality walkthrough, Josean -- this is just what I was looking for! Thank you :)

  • @sumitdube2468
    @sumitdube2468 2 หลายเดือนก่อน

    Thanks alot Sir! Your videos help us alot to be more productive on the machine!
    Just watched the yabai and iterm2 video and setup my new mac, loving the feel all because of you!

  • @victorcopque1934
    @victorcopque1934 ปีที่แล้ว

    Well done! I recently fixed my Macbook and was looking for a playlist like this. Thanks a lot!

  • @jonathanandersson180
    @jonathanandersson180 ปีที่แล้ว +1

    Awesome! Very simple to follow, just what I've been looking for!

  • @taujago
    @taujago ปีที่แล้ว

    Thank you.I have tried your totorial and my terminal is not the same again. love it.

  • @TutorIsland
    @TutorIsland ปีที่แล้ว +6

    The quality of this video and its content is through the roof 🔥
    Thank you, Sir 🎩

    • @youvegotmail9385
      @youvegotmail9385 ปีที่แล้ว +1

      yeah. this dude's about to kill it. extremely impressed.

  • @killinginside7601
    @killinginside7601 ปีที่แล้ว

    So far the best video on YT regarding iTerm quick setup! Thank you very much for it!

  • @mbhonibaloyi2484
    @mbhonibaloyi2484 ปีที่แล้ว

    This really help me setup my nvim environment coming from VSC! Thanks for this tutorial, much appreciated Josean!!!!!!!!!!!!

  • @mgmartin51
    @mgmartin51 ปีที่แล้ว

    Very nice straightforward way of dressing up Terminal. I enjoyed this!

  • @venkateshak.s9290
    @venkateshak.s9290 ปีที่แล้ว

    Easy to follow with detailed steps. nice video on configuring the terminal with new themes and making it looks awesome 🙂

  • @KevinFoley
    @KevinFoley ปีที่แล้ว

    Love this. There are others like it, but thanks for not just verbally “blasting” over it all and making sure you enunciate well!

  •  ปีที่แล้ว

    Slick, smooth and simple step-by-step process to setup Mac Terminal! Thx!

  • @MrBumbo90
    @MrBumbo90 หลายเดือนก่อน

    Great tutorial and the blog commands really help. Thanks a lot!

  • @devoraparalosamigos
    @devoraparalosamigos 6 หลายเดือนก่อน

    Awesome man!! It's a nice improvement to the plain terminal. You already won a new subscriptor! Nice content bro!!

  • @DocMacLovin
    @DocMacLovin ปีที่แล้ว

    Nice calm informative. Wish all tuts on YT had this level of proficiency.

  • @TXLogic
    @TXLogic ปีที่แล้ว +6

    Oh, one other thing: an alternative to the right arrow key for zsh command completion is the Emacs key equivalent CTRL-f. By my lights this is preferable to right arrow because you don't have to move your right hand out of position. (The fact that Apple preserved the ability to have Emacs CTRL- command line shortcuts in the terminal was one of the things that motivated my switch from Linux to OS X a couple decades ago!)

    • @fundybanjos
      @fundybanjos ปีที่แล้ว +1

      thanks for that comment! I remember reading it a few months ago and not really doing anything with it, but trying to hit the right arrow all the time was really annoying. I've been trying to search for a solution but I couldn't find one and then remembered your comment and just came back to this video.
      Also, this video is great btw, thanks Josean, I'm enjoying this iterm setup. I tried following your nvim video but ran into some issues with changes since you made the video and because I'm new to nvim it was kinda difficult to follow and understand everything in the setup. I may have also had an issue because I already tried to install the nvim kickstarter setup BEFORE trying to follow along with your video, and maybe there were some issues with compatibility of those two setups. Not sure if that's an issue but maybe explaining how to get to a base setup before following along with your nvim setup might be helpful. I don't' know a lot about that setup though so I could be wrong. Was just a bit frustrating.

  • @thekoyakoyakoya
    @thekoyakoyakoya 7 หลายเดือนก่อน

    this video is great! everything looks so much better with these changes. thank goodness i never have to use that boring old terminal ever again 🙌🏼

  • @thefizzshow
    @thefizzshow ปีที่แล้ว

    Thank you so much for this video...Now my terminal experience is on the next level.

  • @nikhilbhatt8905
    @nikhilbhatt8905 ปีที่แล้ว

    Clear and concise explanation. Thank you Man!

  • @aarnavlakhanpal9918
    @aarnavlakhanpal9918 3 หลายเดือนก่อน

    I love this it was so clear and you even gave a command to undo all the changes!

  • @Sami67995
    @Sami67995 ปีที่แล้ว

    Thank you for sharing this I have been looking to zsh theme to change my terminal I would highly recomend this content. Good job!!!!

  • @chargoy9178
    @chargoy9178 9 หลายเดือนก่อน

    Thank you so much for this video, I wanted to do this with my terminal lonnnnnng time ago, and this is the first video that I really like and it works, really appreciate it, new follower here 😀

  • @marshalimmanuel7690
    @marshalimmanuel7690 หลายเดือนก่อน

    Amazing guide. Thanks so much!

  • @youneshenni5417
    @youneshenni5417 ปีที่แล้ว

    This is soo cool thank you so much for sharing. I'd like to see more videos like this on shell commands to automate scripts for web dev (for react node etc)

  • @michapoterek8385
    @michapoterek8385 ปีที่แล้ว

    great vid, I set up my terminal in this way and maaaaan I was missing out by using the default one, thanks for sharing this

  • @cmdaltctr
    @cmdaltctr ปีที่แล้ว

    Thank you so much for holding our hands with step by step! Love it, thanks again! God bless!

  • @martinricharte7114
    @martinricharte7114 ปีที่แล้ว

    I just loved. This video was extremely useful for me as a newbie that I am in the MacBook Pro architecture!!Thank you!!

  • @charfractal9441
    @charfractal9441 11 หลายเดือนก่อน

    best tutorial out there , really loved it , complete info , and no problems

  • @boop6587
    @boop6587 2 หลายเดือนก่อน

    Amazing! Only ten minutes to do something awesome! Thank you!!

  • @user-yi6vy8ox1t
    @user-yi6vy8ox1t 4 หลายเดือนก่อน

    Excellent tutorial. I was set up and configured immediately. Keep up the good work

  • @Maha-yg7pv
    @Maha-yg7pv 8 หลายเดือนก่อน

    I love it everything explained smoothly , Thank you !

  • @darthkielbasa
    @darthkielbasa 8 หลายเดือนก่อน

    Thanks for the video. Great production all around.

  • @mindright9771
    @mindright9771 ปีที่แล้ว

    This is awesome! Your instructions were clear and concise. You just made me a very happy camper. Thanks for the excellent video. Aloha!

  • @jackli5926
    @jackli5926 6 หลายเดือนก่อน

    This tutorial is super newbee friendly! You are an amazing teacher.

  • @mateoverdaguer7184
    @mateoverdaguer7184 ปีที่แล้ว

    great video! you made the whole process simple and quick, thank you!

  • @iam.detunji
    @iam.detunji ปีที่แล้ว

    Thanks Josean! Very straightforward and articulate video 👏🏾

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      Awesome! Happy to hear that, thanks!

  • @nathaliasalinas2887
    @nathaliasalinas2887 8 หลายเดือนก่อน

    Awesome! My terminal looks great. Thank you for making this.

  • @VersatileAnthem
    @VersatileAnthem ปีที่แล้ว

    Thanks so much for the video. It was so easy to follow through.

  • @tahahuraibb5833
    @tahahuraibb5833 ปีที่แล้ว +1

    Best video ever! Can't wait for your vim+tmux configuration. I currently use astro vim, but it would be cool to see your configuration

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      Hey! I really appreciate that! Thanks for the awesome feedback. Really cool you’re using Astro Vim. Currently working on the vim configuration video, hoping to get it done soon!

  • @BroskiXP
    @BroskiXP ปีที่แล้ว

    The plugins were really helpful! Thank you for making this vide

  • @GabrielSiqueira-zs7pw
    @GabrielSiqueira-zs7pw 2 หลายเดือนก่อน

    Thanks for the help bro!

  • @beketamirkhanov2904
    @beketamirkhanov2904 ปีที่แล้ว

    Great job on video! Eye-pleasing edit, thanks!

  • @BrutallionStallion
    @BrutallionStallion ปีที่แล้ว

    Thanks, Josean! Very useful video!

  • @victornweze7230
    @victornweze7230 3 หลายเดือนก่อน

    Awesome tutorial. Thank you.

  • @zebronebanda6339
    @zebronebanda6339 11 หลายเดือนก่อน

    Very helpful and impressive tutorial. Thank you, my editor now looks amazing!!

  • @smackalpha6386
    @smackalpha6386 4 หลายเดือนก่อน

    Wow... Awesome Explanation which was so clear and crisp.Made my terminal look so cool

  • @shakilashukla114
    @shakilashukla114 หลายเดือนก่อน

    Excellent tutorial! Clear, concise, and very much helpful!

  • @Xzizia92
    @Xzizia92 ปีที่แล้ว +2

    "If you can't explain it simply you don't understand it well enough" - Well sir you explained it as if it was 1+1=2, which goes to show that you know what you are talking about! Thanks a lot for this video, very useful and extremely easy to follow, understand and implement. 5 starts :)

  • @valentingutierrez320
    @valentingutierrez320 2 หลายเดือนก่อน

    Clear and straight to the point, thank you!

  • @jean-charlescouturier5535
    @jean-charlescouturier5535 ปีที่แล้ว +1

    Most underrated YT channel. Congrats and thanks for the very detailed videos that make me want to customize, use the terminal, vim etc more. And I'm absolutely not someone with an IT/CS background !

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว +1

      I really appreciate that, means a lot!

    • @jean-charlescouturier5535
      @jean-charlescouturier5535 ปีที่แล้ว

      @@joseanmartinez Are you aware of any issue with Mason ? it keeps failing (except for python LSP). E.g. CSS-lsp returns a failure message env: node: No such file or directory
      spawn: npm failed with exit code 127 and signal 0.
      thanks !

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว +1

      @@jean-charlescouturier5535 Hmm, I’d download node. Looks like it’s trying to use npm to download the lsps. Use “brew install node” and then check if the issue with mason is resolved.

    • @jean-charlescouturier5535
      @jean-charlescouturier5535 ปีที่แล้ว

      @@joseanmartinez you are legend. Worked like a charm ! thanks a lot for the super quick reply !
      Also, would you be able to make a series about nvim setup for python by any chance ? cheers

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      @@jean-charlescouturier5535 Awesome! Happy to hear it fixed the issue! I’m mostly a javascript/typescript developer so I don’t think I’ll be making a series on python soon, but I would check out “jedi_language_server” for a possible lsp and “black” for a formatter. Haven’t tried them, but could possibly work well.

  • @mus3equal
    @mus3equal ปีที่แล้ว

    Awesome video, thanks for the info. Coming from primarily a Win OS having the hot keys in the vid was extremely helpful!

  • @sachinkhamitkar6433
    @sachinkhamitkar6433 ปีที่แล้ว

    hey man this video helped alot to me kudos bro u r making awsm vids

  • @huytranvn
    @huytranvn ปีที่แล้ว

    This is awesome work! Thank you for sharing.

  • @puwanatsangkhapreecha7847
    @puwanatsangkhapreecha7847 ปีที่แล้ว

    This is so cool ! Thanks a lot for making this video !

  • @surfingbilly9654
    @surfingbilly9654 3 หลายเดือนก่อน

    extremely good tutorial, tyvm 🙂

  • @rajeh
    @rajeh ปีที่แล้ว

    Great video. Thank you it helped a lot.

  • @shayanshahrab1209
    @shayanshahrab1209 ปีที่แล้ว

    PERFECT! Thank you so much for this awesome video

  • @user-vp5wr2tx9i
    @user-vp5wr2tx9i 18 วันที่ผ่านมา

    You...... are a god amongst men. SUPER helpful 😊thanks!

  • @fooledbyrandom991
    @fooledbyrandom991 ปีที่แล้ว

    Just configured on new macbook air - awesome video mate please keep up the great work!

  • @vitormascia
    @vitormascia ปีที่แล้ว

    Awesome video, really straight forward! Thanks alot

  • @TheTeaParty320
    @TheTeaParty320 2 หลายเดือนก่อน

    Your explanations are super clear. I followed it to the tee and it worked perfectly. I would suggest doing an explanation on the functions of each of the packages you've used for clarity for newbies like me.

  • @user-xo4rr5en3e
    @user-xo4rr5en3e 6 หลายเดือนก่อน +1

    OMG, bro thanks for the amazing content
    now i am happy with my new shell, thanks a lot brother

  • @eduardolpz386
    @eduardolpz386 9 หลายเดือนก่อน

    Great video.
    Thank you!

  • @dekroplay5373
    @dekroplay5373 ปีที่แล้ว

    I came here after I started watching the Yabai video made by you.
    After configuring my terminal I'm ready to head back. Thanks!

  • @gluna77779
    @gluna77779 6 หลายเดือนก่อน

    Thank you very much for this excellent tutorial

  • @nowfeelsafi9595
    @nowfeelsafi9595 10 หลายเดือนก่อน

    this is the third time i watch this video to configure a new computer, thanks this video is very efficient

  • @dannydiscovers
    @dannydiscovers 10 หลายเดือนก่อน

    This was really cool, thanks for sharing

  • @dlaursenmobile
    @dlaursenmobile ปีที่แล้ว

    great help , thanks for the help!!

  • @danielburgoa7209
    @danielburgoa7209 ปีที่แล้ว

    Now my terminal looks amazing! Really thanks for this tutorial Josean :)

  • @DivijShrivastava
    @DivijShrivastava ปีที่แล้ว

    Thank you for this video!

  • @user-kf9ic2ru6h
    @user-kf9ic2ru6h ปีที่แล้ว

    This is awesome, thanks!

  • @jeremycoe7259
    @jeremycoe7259 ปีที่แล้ว

    Awesome !! It helps me in everything .. thank you soo much.

  • @coderbit233
    @coderbit233 ปีที่แล้ว

    Thanks for your sharing, i just bought my M2 recently

  • @haripatel6061
    @haripatel6061 ปีที่แล้ว

    This is exactly what I needed! Thank you so much

  • @c3vette47
    @c3vette47 11 หลายเดือนก่อน

    Fantastic tutorial. Easy to follow. Thank you. Subscribed.

  • @PendakwahTeknologi
    @PendakwahTeknologi ปีที่แล้ว

    Great content! Thanks :)

  • @nicolaspace1182
    @nicolaspace1182 ปีที่แล้ว

    Top-notch my guy! Keep 'em coming! Loved it!

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      Hey! Really happy to hear you enjoyed it, thanks for the awesome feedback!

  • @priyamkundu4767
    @priyamkundu4767 ปีที่แล้ว +3

    Hey bro you posted this video at the right time thanks 👍 I would comment for this video

  • @moncefahmane6503
    @moncefahmane6503 3 หลายเดือนก่อน

    thanks bro, very useful.

  • @chokdeesam2365
    @chokdeesam2365 8 หลายเดือนก่อน

    Thank you so much ! Gold content ; )

  • @amberwentwhere
    @amberwentwhere 11 หลายเดือนก่อน

    This was so helpful! Thank you!