I Dumped iTerm for Warp, Should You?

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
i've been using item for years and i love it but warps combination of features and functionality that are great for both noobs and experts alike has me switching and maybe it'll have you switching too hi i'm jack harrington a principal full stack software engineer and i've been using the terminal for years and i gotta tell you the folks at warp have it right it hasn't changed all that much since 1978 and it is long overdue for a refresh so this is the warp page all you've got to do is just click the download button here unfortunately that apple up there does mean that it's currently only available for macintosh and i normally don't cover macintosh only subjects but this one is so good that i wanted to show it off and hopefully they can move it over to windows for a subsystem for linux as well let's keep an eye out for that all right so this is the warp terminal and i've customized it a little bit myself to put on this sci-fi theme i made those sci-fi themes public and they're in a link down below i just want to make it my own so let's try it out now down here you can see that this is the command area this has got my current working directory which is currently home tilde and i just can run some commands for example i can run ls and what it does is it organizes these into blocks so you've got the command and then you've got the output of that command and there's some really cool stuff that we can do around blocks another cool thing about warp is this command entry section down here is just a basic text editor you can go and use the mouse make selections do block selections all that sort of stuff you can even go and run multiple commands within the same block i'll run ls and df together and there you go pretty cool but let me show you one of the features that i think is so neat about this so i'm going to go into my projects directory and then from there i'm going to do this command p and from there i'm going to bring up the ai command search the first one on the list and let's say that i need to figure out all of the versions of react query in all my projects but i don't know the command to do that and maybe i'm going to write a program to do that but you know what i'm going to give it a try here see if ai command search can actually give me a command that can do this so what do i need to do well first i need to find all of the package.json files and within those search for react query let's see hit enter cool let's come up with a suggested command let's input that and i think this is going to work so we're going to run the find command we're going to find any package.json files and then we're going to execute on that the grep command which is the search command we're going to look for react query and then the rest of this actually i don't know i'm not grab expert but whatever here we go so enter and there we go so how cool is that you basically have an expert in the shell at your fingertips at any time and it's going to show you how to get the most out of your unix shell commands another really cool thing here now is now we have this block we can bring up this context menu and i can show you all the commands associated with it you can copy the command you can copy that output you can even do this really cool thing of creating a permalink and what i can do with that is i can hit this create and copy link and then i can go over my browser hit paste and now i've got something that i can share with any other developer on the team and if you've experienced copying large pieces of code into something like slack or teams you know that copying a big output can be really a pain in the butt so this is huge i'm really a big fan of this particular feature all right so let's go back to the terminal and i'll show you some more cool things so another cool thing we can do is around workflow so i'm going to do command r and this allows me to go and search through my command history that alone is very very cool i can just kind of do that interactively or i can just start typing that's really and look how snappy this thing is this is actually written in rust and so it's just super fast so let me go over here into workflows and this is a set of workflows that they've built for us and this is just really nice so let's say i want something around uh file manipulation or git for example if you're having trouble remembering all of the git commands this is just so nice for that so let's click on one of these like for example this create a new remote branch awesome and you can see that we got these replacement sections in here so i could say foobar here and it replaces the text in both locations simultaneously and then i do shift tab go over here to the remote name put in whatever i need for the remote name and away i go how cool is that and if you want to go and create your own that's really easy too all you do is just go into the dot warp directory under workflows and you can see that it's hinting me all along the way here i can go in my create branch you can see how well it runs things like vi it's just a great fast terminal but here all you need to do is say i want to create a branch this is the command that i want there's a handlebar syntax for the arguments that i want and it's going to handle all that stuff for you and of course you if you want to share that with other members of the team you just make a git repository out of your dot warp directory and you can share it around just like i did with my themes so you want to see that in action let's do control r again go over into the workflows or i could do command p type in workflows and go directly there and now under my workflow we got creative branch and that's all it takes really nice another really cool feature of warp is around command hinting so let's do ls and then dash dash is how you prefix any option in unix so i don't know what those options are so let me hit tab and that's going to bring up a list in place of all of the different commands for ls i'm going to sort files by size i didn't even know that was a thing cool try again okay there you go and nice okay so a really nice way to learn more about all the different commands and there's hundreds of commands that they have in that dictionary unfortunately it's missing one of the really cool contextual hinting features that is in fig for example i'm over here in one of my node directories and i do yarn add and now i can type in react and i automatically get hinting based on what's in this yarn wouldn't it be awesome if this feature were in warp as well cool thing is that i actually don't lose this feature i use item inside of vs code and so that's there for me i just get two different terminals in different locations which honestly is fine all right let's head back to warp and i'll show you a little bit more about how i did this theme here so let me bring up my dot warp themes directory and then go into blade runner to yaml so all you need to do is specify the background image and an opacity that you want on that and then the colors but i'm not an artist so where'd i get these colors well i just copied them from some of the existing themes they provided in github so all you gotta do is just click on a file and you get some colors and you just kind of mix and match and find the ones that work well for your particular image on the screen by nice contrasty color and away you go of course again i've got all these sci-fi themes available to you in the github link down below all right there you go some really cool stuff inside of warp but they're not done yet so let's scroll down here and i'll show you what they have coming up they've got an interesting documentation integration could be cool and then if you're into pair programming they've got terminal sharing i don't know i'm not a huge fan myself but i'm going to give it a try let's see how it goes all right so if you're on a macintosh i certainly recommend checking out warp i really hope you enjoyed that quick look into the world of warp if you liked this video be sure to hit that like button if you really liked the video hit the subscribe button and click on that bell and be notified the next time a new blue collar coder comes out
Info
Channel: Jack Herrington
Views: 80,171
Rating: undefined out of 5
Keywords: Warp, iTerm, warp terminal, AI driven terminal, Warp AI-Driven Command Hints, Warp Option Hinting, Warp vs Fig, Warp Themeing, Warp Blocks, blue collar coder, jack herrington Warp, Warp Terminal, AI Driven Terminal, Terminal Basics, Warp Terminal Basics, warp vs iterm2, warp vs iterm, Warp v1, iterm vs mac, mac terminal customize, mac terminal custom theme, customize mac terminal, iterm for warp, iterm2 for warp
Id: kSXpwOElFY0
Channel Id: undefined
Length: 8min 16sec (496 seconds)
Published: Mon Apr 18 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.