7 Amazing CLI Tools You Need To Try

  Рет қаралды 386,544

Josean Martinez

Josean Martinez

Күн бұрын

Пікірлер: 345
@joseanmartinez
@joseanmartinez 6 ай бұрын
Hey guys! I’ve made a slight modification to the code for fzf previews so that when looking for files and directories, we check what type it is first and use eza to preview directories instead of bat (which shows an error). I’ve added the code to the blog and repo!
@FullLifeFrank
@FullLifeFrank 6 ай бұрын
what do you use to show what you're typing as it's not just the letter but the full key cleanly and it's movement. Super clean. Thanks for this video!
@jasonm23
@jasonm23 5 ай бұрын
Heya Jose nice video, have a look at difftastic as diff tool. It's syntax aware and very cool.
@TimmWimmers
@TimmWimmers Ай бұрын
As a terminal enthusiast for more than 20 years now, I know most of these tools. But I've never seen such a compact and well presented tutorial on using and configure these tools. Well done Josean, it's a masterpiece.
@joseanmartinez
@joseanmartinez Ай бұрын
@@TimmWimmers Thank you so much!
@galporgy
@galporgy 4 ай бұрын
Most videos in the "10 things you can't live without" genre are garbage clickbait, this one is the rare gem which explains not just the *what* but the *why* of these tools. Well done!
@brunesi
@brunesi 5 ай бұрын
This was not a video, it was a show on how to use the terminal more efficiently. Just amazing.
@thestaffengineer
@thestaffengineer 7 ай бұрын
Your videos are dense, I can rarely watch them in one go, I get overwhelmed by the possibilities. Thank you for compacting all that info in an objective format.
@gorgeous_cloud
@gorgeous_cloud Ай бұрын
Overwhelmed with possibilities to become one more useless human being.
@davidpower3102
@davidpower3102 5 ай бұрын
When I was an engineer we used to spend a lot of time doing exactly this. I've noticed my engineers barely know how to use the command line these days. If it isn't done by clicking a button on a cloud interface somewhere they an't interested. Great to see so many people super into the Terminal still. I loved this video.
@nkristianschmidt
@nkristianschmidt 2 ай бұрын
sounds like a bright future for real engineers
@dustin6336
@dustin6336 5 ай бұрын
Making me love terminal even more. It's so easy to get caught up in the daily grind and let gems like these pass you by. So glad I found your vids. Keep it up. This is a great format!
@IainSimmons
@IainSimmons 7 ай бұрын
I never knew about the ** for fzf, that's awesome!
@joseanmartinez
@joseanmartinez 7 ай бұрын
🚀
@charfractal9441
@charfractal9441 7 ай бұрын
@@joseanmartinez would you know how to use this specific command with fish ? apparently ** does not work in fish for me nevermind , i got it to work
@esamlasheen453
@esamlasheen453 7 ай бұрын
@@charfractal9441 how you make it work on fish bro ?
@faustozampa
@faustozampa 7 ай бұрын
@@charfractal9441 i have the same problem... what did you do?
@mkdir7005
@mkdir7005 7 ай бұрын
@@charfractal9441 me too
@richardrhodes9664
@richardrhodes9664 4 ай бұрын
I have used almost all of these tools, but not nearly to this extent and I am so excited to get home and further customize my set up. Thank you for this extremely informative video.
@robboerman9378
@robboerman9378 6 ай бұрын
When I saw the video title first I thought “another one of those open door videos”… but I was wrong. Super useful tools!!
@adamdrake39
@adamdrake39 7 ай бұрын
Not the usual recommendations and I like the more in depth view of each one. Thanks for making this!
@dimitarkostov7113
@dimitarkostov7113 7 ай бұрын
Awesome, I'm using your configs for almost a year.I was working on a Mac 2019 with Intel chip, then moved on a PC using Linux, recently I switched to M3Pro chip, I feel like iTerm2 is slow, I can't wait the video of your terminal config.
@hamm8934
@hamm8934 7 ай бұрын
Just switch to alacritty. Its gpu accelerated and cross platform
@dimitarkostov7113
@dimitarkostov7113 7 ай бұрын
@@hamm8934 I know, I'm using it on my arch setup, but by default I went to iterm2 on my Mac, and it is noticeable performance difference, even Konsole the default kde terminal is performing better than iterm2.
@hamm8934
@hamm8934 7 ай бұрын
@@dimitarkostov7113gotcha Yeah i just gave up on iterm. Its so bloated and slow
@robertluong3024
@robertluong3024 3 ай бұрын
40 year old developer here, loving your content always.
@perkio30
@perkio30 6 ай бұрын
I’ve just been rawdogging it with a barebones default terminal for work 😂 you just changed my life
@JSiuDev
@JSiuDev 3 ай бұрын
WOW!! I can't follow exactly the video, but just to see what the tools can do. I am reading the blog. This is amazing!!
@aron2922
@aron2922 Ай бұрын
This is a really fucking awesome video, im on WSL myself but this really makes me see the fun of linux. Genuinely the most useful video ive seen in like 5 years.
@ignrey
@ignrey 7 ай бұрын
This is literally the info I've been looking for while. I've created functions in bash for making myself more productive but it's time poorly invested. Thanks for sharing!
@joseanmartinez
@joseanmartinez 7 ай бұрын
Happy to hear it was helpful!
@bibalavida
@bibalavida 6 ай бұрын
wow, thank you! btw, what keyboard do you use?
@АльбертХарисов-м8с
@АльбертХарисов-м8с 3 сағат бұрын
Thank you very much! A lot of perfect tools!
@sdsa007
@sdsa007 4 ай бұрын
Wow! This is so Hollywood! I think they are really gonna use these CLIs for the next Batman! I can't wait to give it try! Thanks!
@dothgaerwenoakblossom15
@dothgaerwenoakblossom15 4 ай бұрын
I know and use all of these tools, but was curious why fzf was such a long section, turns out the fzf keybinds are amazing and crazy fast. Thanks!
@chrissmith6028
@chrissmith6028 7 ай бұрын
Mint 20 had a antiquated fzf v.0.20.0 in the repo. Best to head to the Git page, grab the source zip file and just run the install script. Let it modify your rc file. Just a heads up, that the ".fzf.bash" script uses the _static_ location that you unpacked it in. So if you do **not** want it in the dir that you downloaded it to, move it first. Or if you move it later, go back and update the .fzf.bash script.
@mrwerevamp
@mrwerevamp Ай бұрын
Wow I have had fzf for many years and had no idea of the ** functionality. Very cool!
@gregd2431
@gregd2431 Күн бұрын
Absolute banger. 10/10 thank you
@stannylou1636
@stannylou1636 6 ай бұрын
What keyboard do you use, nice vid!
@jelmermulder7276
@jelmermulder7276 5 ай бұрын
More than the boring "Must have command line tools" by pointing out how these tools can work together. Great video
@HannoBuhmes
@HannoBuhmes 5 ай бұрын
Nice! What is that auto complete/ suggestion feature we can see all the time you type... Is it fig?
@ardnys35
@ardnys35 3 ай бұрын
that fzf config with bat and eza is really cool. i'll definitely try that
@ryanmatsua33
@ryanmatsua33 3 ай бұрын
How do you show your git hashes like that on the terminal?
@JonathanMorrisMusic
@JonathanMorrisMusic 7 ай бұрын
Excellent content as usual, Josean, keep up the great work!
@joseanmartinez
@joseanmartinez 7 ай бұрын
Thank you 🙏🏽
@alaouiamine3835
@alaouiamine3835 6 ай бұрын
I really enjoyed every minute, thank you for gold tier content 🙏
@imrellx
@imrellx 7 ай бұрын
You are absolutely incredible! It's refreshing to see someone on KZbin who is genuinely trying to teach what they know, and you're really good at it. I hope you continue on this path because you are awesome.
@joseanmartinez
@joseanmartinez 7 ай бұрын
Means a lot, thank you!
@kevinluis4179
@kevinluis4179 7 ай бұрын
Dimelo, saludos! Aqui otro boricua apoyando! Gracias por representar la islita🇵🇷
@joseanmartinez
@joseanmartinez 7 ай бұрын
Saludos! Muchas gracias!! Orgulloso de representar 🇵🇷
@MnemonicCarrier
@MnemonicCarrier 2 ай бұрын
You Sir, are a CLI guru! Now I have CLI envy 😢
@ashishpandeyone
@ashishpandeyone 6 ай бұрын
This is amazing and definitely educational and eases up working on your system but that 30 to 50 sec time to source the zshrc is abysmal. A couple of seconds is alright, anything more than that is too much and should be made async or should be lazy loaded.
@PaulWilliams-jh7vh
@PaulWilliams-jh7vh 6 ай бұрын
hands down you are one of the best creators for this thank you. You are so concise and clear.
@particularist11
@particularist11 5 ай бұрын
I'm loving that marbly keyboard acoustic. What one are you using?
@emjizone
@emjizone 2 ай бұрын
Very demonstrative. Thanks.
@chandragie
@chandragie 7 ай бұрын
never know I could expand fzf usage like this. Thanks!
@joseanmartinez
@joseanmartinez 7 ай бұрын
Happy to help!
@cainux
@cainux 6 ай бұрын
Svelte! I already knew you have good taste but this further confirms it 👍👍
@digital42082
@digital42082 7 ай бұрын
Good content! How do you keep your terminal transparent so you can put a video of yourself behind the terminal?
@micmacha
@micmacha 3 ай бұрын
Most graphical terminals have a theme setting which adjusts transparency.
@prze-mek
@prze-mek 3 ай бұрын
Very nice synergy between fzf bat and delta!
@rafalk0
@rafalk0 7 ай бұрын
Awesome video, subscribed! 🔥 Re: eza, I guess it's worth mentioning that the icons need to be supported by the font used in the terminal.
@emiljohansson4946
@emiljohansson4946 21 күн бұрын
This video really leveled up my nix
@TheGamingTitan
@TheGamingTitan 6 ай бұрын
Usually I pick out things that are useful when a video creator recommends it, but I found myself installing all of these in the end, haha. Great set of tools, thank you!
@jasonevans498
@jasonevans498 Ай бұрын
Love the sound of those keys. What switch are they?
@marcin.sobocinski
@marcin.sobocinski 7 ай бұрын
This is the next level of the next level of using terminal 😀... I am at the base lever currently...
@LostBoyLA
@LostBoyLA 6 ай бұрын
Very interesting. Been using the terminal the same for 30 years. Time to modernizen it?
@i_am_batman_ph
@i_am_batman_ph Ай бұрын
Hi! I noticed that you are using a different zsh theme? May I know you are using here?
@10tronic
@10tronic 5 ай бұрын
Very useful tools. Thanks. Did you have some recommendations related with ranger? (fzf looks amazing but i thing i will use it just like finder not like explorer)
@stebanrider
@stebanrider 5 ай бұрын
Very good. I used some of them but I didn't remember them all. thefuck is a very good discovery for me. Thanks for the cool video, it has a cool style
@beardedgiant
@beardedgiant 7 ай бұрын
A couple new tools in here I didn’t know I “needed”. Pumped that alacritty video! Struggling mightily with copy and paste from alacritty. Almost seems impossible
@MK_UTD
@MK_UTD 6 ай бұрын
WoW! you motivated me again to get back to work more in terminal. thanks :)
@Good-and-Geeky
@Good-and-Geeky 7 ай бұрын
Excellent - Had fzf and zoxide installed but learned some new stuff about them too. All looking great in the terminal now...
@joseanmartinez
@joseanmartinez 7 ай бұрын
Happy to hear that!
@i.hate.artists
@i.hate.artists 7 ай бұрын
awesome video as always, fzf and eza my fav
@joseanmartinez
@joseanmartinez 7 ай бұрын
Thanks!
@maxreuv
@maxreuv 7 ай бұрын
Superuseful, thank you very much!
@joseanmartinez
@joseanmartinez 7 ай бұрын
Happy to hear that!
@ChozoSR388
@ChozoSR388 4 ай бұрын
installing from the fzf git repo gives you a few more options like keybinds and history search plus the latest version.
@utvikler-no
@utvikler-no 7 ай бұрын
Awesome tips, even for a long time cli user ❤
@joseanmartinez
@joseanmartinez 7 ай бұрын
Thanks!!
@synen
@synen 7 ай бұрын
Exceptional tools, are they all available for Windows cmd?
@69k_gold
@69k_gold 4 ай бұрын
It's impossible for someone like me who got used to the default CLI to use these extensions. Nice video I guess but most of these are forcing TUI, which is not easy to copy and paste to, as you use more CLI you'll find the advantages of having everything in plaintext
@MichaelProcario
@MichaelProcario 6 ай бұрын
Very good video. The best intro to far I have seen.
@hyperiontitan463
@hyperiontitan463 2 ай бұрын
you got my whole attention.
@abimanyu86ece
@abimanyu86ece 6 ай бұрын
What is the terminal that you are using? Have you added any plugins to it?
@fegyi001
@fegyi001 7 ай бұрын
that was awesome, I added a lot of stuff to my configs, thanks!
@joseanmartinez
@joseanmartinez 7 ай бұрын
Happy to hear that!
@joaocalixtodaschagas8630
@joaocalixtodaschagas8630 4 ай бұрын
awesome video man thank you very much
@karlhuang9
@karlhuang9 7 ай бұрын
Would be good if you can also talk about why you chose alacrity over iterm2 or warp in next video, cheers
@Feedback406
@Feedback406 7 ай бұрын
You don’t need number 7 either In zsh you can travel to a path by just typing the path without “cd” if you have the correct zsh option set. You could use a zsh widget to run code every time a terminal line is initiated and have that code read the command line and if the command line starts with a pathname in the first position save that pathname And then you can output those path names to a completion menu to replicate what “z” does And then bind that completion menu to a key so you can pull up all the paths you traveled to Reminds me of the harpoon neovim plugin
@NickyDekker89
@NickyDekker89 6 ай бұрын
Great video. Slick workflow.
@yayinternets
@yayinternets Ай бұрын
Great video man, very concise. I wish my super hobbled neurodivergent brain worked this quickly. 😂
@rakeshvenkat9971
@rakeshvenkat9971 7 ай бұрын
Brilliant video!!! Thanks for sharing. Is it possible to share tips n tricks on how you learnt to type this fast?
@joseanmartinez
@joseanmartinez 7 ай бұрын
Thank you! Happy to hear that! My typing speed has come down to proper technique and a lot of practice over the years. Using a custom split also has made it easier to be very efficient when typing symbols and numbers, etc...
@rakeshvenkat9971
@rakeshvenkat9971 7 ай бұрын
@@joseanmartinez thank you so much for taking your time to answer. Appreciate it!!
@slowook
@slowook 7 ай бұрын
do you use iTerm? What do you use?
@aamirm5117
@aamirm5117 4 ай бұрын
As impressive as this seems, it feels almost counterintuitive to learn all these non-standard tools. I think there would be a lot of upfront learning of these new utilities and I’m not sure if it would be beneficial, especially if I have to work in a different environment than my home machine.
@nkristianschmidt
@nkristianschmidt 2 ай бұрын
its very useful for admins and programmers working big projects with thousands of files
@tridibbiswas3361
@tridibbiswas3361 7 ай бұрын
Could you also share how you setup the prompt
@tstephansen
@tstephansen 6 ай бұрын
This is a really solid video.
@aryanrahman3212
@aryanrahman3212 4 ай бұрын
Great explanation
@yilongliu-e8p
@yilongliu-e8p 24 күн бұрын
what is the shortcuts of C-GH that you have been use in select git commit ?
@brighamdent310
@brighamdent310 7 ай бұрын
Just started using eza its great!
@ebouchut
@ebouchut 6 ай бұрын
Thank you. This is really helpful!
@Ulchie
@Ulchie 7 ай бұрын
Ya, don't enable `--git` by default for eza. It will take a long time to run on large codebases (even with git maintenance + git untracked file cache etc etc enabled). Otherwise, very nice video. I use half these tools already and was not aware of some of the features you showed.
@joseanmartinez
@joseanmartinez 7 ай бұрын
I didn't know that! Thanks for the tip.
@nanashi7726
@nanashi7726 7 ай бұрын
Nice Work! I didn't know the theme management! I'll try it!
@CodingWithAuryn
@CodingWithAuryn 7 ай бұрын
Very cool. Thank you for the in depth explanation. Didn’t know about thef***k and will install it now :)
@joseanmartinez
@joseanmartinez 7 ай бұрын
Thanks for the feedback Auryn! Happy to hear you found it helpful!
@CodingWithAuryn
@CodingWithAuryn 7 ай бұрын
@@joseanmartinez It absolutely was, love your videos and watch all of them :)
@joseanmartinez
@joseanmartinez 7 ай бұрын
@@CodingWithAuryn Thanks man!
@puzzledl
@puzzledl 7 ай бұрын
please make a video about setup python (pylsp) in nvim .
@SamLaw1
@SamLaw1 6 ай бұрын
Incredible set of tips! So much magic!
@nickmills8476
@nickmills8476 7 ай бұрын
Great in depth information. Got some setting up to do…
@zhangkevin8147
@zhangkevin8147 6 ай бұрын
Could you tell me how to build a blog like yours?Thanks
@weedfreer
@weedfreer 3 күн бұрын
Why is it that i can never seem to relate to the Linux terminal in the same way i can to the MS MDOS terminal? This is a constant frustration for me as i see it as a massive barrier between me connecting with what you're doing and not. And believe me when i say, i would love to get my head around this. Jowever, i just end up baseless without reference points going round in circles every time i try getting into it. This and the whole Git hub sharing to and downloading from. The barrier to entry as someone on their own tryi g to figure it out in their mid 40s just seem to be soo damn high!
@noelguiavieira
@noelguiavieira 7 ай бұрын
great goodies, as always! Cheers
@joseanmartinez
@joseanmartinez 7 ай бұрын
Thanks! 🙏🏽
@ultrasys
@ultrasys 5 ай бұрын
WOW. What keyboard is that?
@Edelgrim
@Edelgrim 4 ай бұрын
Was wondering the same thing. It clicks beautifully and seems to be separated.
@ultrasys
@ultrasys 4 ай бұрын
@@Edelgrim on further inspection, I found out he’s got specific videos about how to build that keyboard. Worth getting a look at. Check his channel videos.
@Edelgrim
@Edelgrim 4 ай бұрын
Hey @@ultrasys, thank you, that's awesome. I'd love to build one myself but I can see it takes a lot of soldering and some 3d printing for the case. I also found some prebuilt ones but they sure are expensive and I don't think I can justify the cost right now... Also, I can't seem to find a local store for all the components so I would have to import them :(
@yodabyte
@yodabyte 4 ай бұрын
In reference to fzf, ctrl t just opens a new terminal for me. Is there another way?
@micmacha
@micmacha 3 ай бұрын
First thing I would do is check the config file for it
@ALL-IN-ONE-short-x1t
@ALL-IN-ONE-short-x1t 7 ай бұрын
Bro, you are making very awesome video , keep it up
@joseanmartinez
@joseanmartinez 7 ай бұрын
Thank you!
@markring40
@markring40 6 ай бұрын
Another great video!! Thank you 🙏
@fuzzy-02
@fuzzy-02 5 ай бұрын
Thef*ck was way cooler than I thought it'd be
@SouNin_
@SouNin_ 6 ай бұрын
How did you get those icons onto terminal?
@Spainog
@Spainog 6 ай бұрын
Awesome video awesome setup! Thanks for sharing the knowledge
@itzzRaghav
@itzzRaghav 7 ай бұрын
Your videos are always amazing.
@GeorgelPreput
@GeorgelPreput 2 ай бұрын
CTRL-T also shows directories, and bat will give off an error on those. You could use `export FZF_CTRL_T_OPTS="--preview '[[ -d {} ]] && eza --tree --color=always {} | head -200 || bat -n --color=always --line-range :500 {}'"` in bash/zsh, or `set -gx FZF_CTRL_T_OPTS "--preview 'if test -d {}; eza --tree --color=always {} | head -200; else; bat -n --color=always --line-range :500 {}; end'"` in fish to have it show previews more nicely.
@JulianInsua
@JulianInsua 7 ай бұрын
This was next level! Loved it!
@joseanmartinez
@joseanmartinez 7 ай бұрын
Thank you!
@charfractal9441
@charfractal9441 7 ай бұрын
amazing video as always!!
@joseanmartinez
@joseanmartinez 7 ай бұрын
Thank you!
@davidlee588
@davidlee588 4 ай бұрын
somehow my kill -9 ** won't work, the tab is always presenting suggestions for folder navigation, wonder if it is the zoxide block, i cannot use tab to trigger fzf like you did, may I know why? ** won't work for me in any situation, even I have fzf installed and it worked just fine.
@d3mist0clesgee12
@d3mist0clesgee12 6 ай бұрын
Wow, great stuff
How To Make Your Boring macOS Terminal Amazing With Alacritty
16:33
Josean Martinez
Рет қаралды 187 М.
The BEST CLI Tool
9:50
ThePrimeTime
Рет қаралды 208 М.
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 53 МЛН
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 41 МЛН
this new Linux feature makes hacking IMPOSSIBLE
11:08
Low Level
Рет қаралды 431 М.
My most used vim feature!
2:28
Jose Sosa
Рет қаралды 4,3 М.
5 Command Line Tools That Boost Developer Productivity (2023)
8:02
12 GREAT command line programs YOU recommended!
16:25
The Linux Experiment
Рет қаралды 291 М.
This may be my favorite CLI tool ever
8:15
typecraft
Рет қаралды 89 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 1,3 МЛН
30 Vim commands you NEED TO KNOW (in just 10 minutes)
10:27
typecraft
Рет қаралды 118 М.
Command Line Tools ALL Developers Should Know
6:15
ForrestKnight
Рет қаралды 110 М.
Top 6 Tools to Turn Code into Beautiful Diagrams
3:24
ByteByteGo
Рет қаралды 703 М.
Крошечный Mac Mini на M4 Pro. Л - Любовь.
10:41
iPhone 17 Pro Max захотят все!
0:37
ÉЖИ АКСЁНОВ
Рет қаралды 2,1 МЛН
Get your battery storage box
0:14
Nikola Toy
Рет қаралды 24 МЛН
HONOR MAGIC 7 PRO. ПЕРВЫЙ ОБЗОР В РОССИИ
20:21
ЧЕСТНЫЙ БЛОГ
Рет қаралды 52 М.
Крошечный Mac Mini на M4 Pro. Л - Любовь.
10:41