7 Amazing CLI Tools You Need To Try

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025

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

  • @joseanmartinez
    @joseanmartinez  9 หลายเดือนก่อน +32

    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 9 หลายเดือนก่อน +1

      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 7 หลายเดือนก่อน

      Heya Jose nice video, have a look at difftastic as diff tool. It's syntax aware and very cool.

  • @TimmWimmers
    @TimmWimmers 4 หลายเดือนก่อน +64

    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  4 หลายเดือนก่อน +2

      @@TimmWimmers Thank you so much!

  • @brunesi
    @brunesi 8 หลายเดือนก่อน +48

    This was not a video, it was a show on how to use the terminal more efficiently. Just amazing.

  • @thestaffengineer
    @thestaffengineer 9 หลายเดือนก่อน +62

    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.

  • @galporgy
    @galporgy 6 หลายเดือนก่อน +39

    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!

  • @davidpower3102
    @davidpower3102 8 หลายเดือนก่อน +35

    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 5 หลายเดือนก่อน +4

      sounds like a bright future for real engineers

  • @richardrhodes9664
    @richardrhodes9664 7 หลายเดือนก่อน +5

    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.

  • @dustin6336
    @dustin6336 8 หลายเดือนก่อน +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!

  • @defectus
    @defectus 8 หลายเดือนก่อน +1

    Thanks a lot!

    • @joseanmartinez
      @joseanmartinez  6 หลายเดือนก่อน +2

      Thank you so much for your support. Means a lot!

  • @IainSimmons
    @IainSimmons 9 หลายเดือนก่อน +107

    I never knew about the ** for fzf, that's awesome!

    • @joseanmartinez
      @joseanmartinez  9 หลายเดือนก่อน +4

      🚀

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

      @@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 9 หลายเดือนก่อน +8

      @@charfractal9441
      how you make it work on fish bro ?

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

      @@charfractal9441 i have the same problem... what did you do?

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

      @@charfractal9441 me too

  • @_haakon_
    @_haakon_ 8 หลายเดือนก่อน +1

    Thanks

    • @joseanmartinez
      @joseanmartinez  8 หลายเดือนก่อน +1

      Thank you for your support! Means a lot 🙏🏽

  • @ignrey
    @ignrey 9 หลายเดือนก่อน +3

    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  9 หลายเดือนก่อน

      Happy to hear it was helpful!

  • @x0234dsx
    @x0234dsx 19 วันที่ผ่านมา

    I've been programming for 20+ years and this maybe the best cool tool video i've seen to date! amazing work, amazing production, amazing documentation referenced. 👏👏👏👏👏

  • @robboerman9378
    @robboerman9378 9 หลายเดือนก่อน +27

    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 9 หลายเดือนก่อน +17

    Not the usual recommendations and I like the more in depth view of each one. Thanks for making this!

  • @JSiuDev
    @JSiuDev 5 หลายเดือนก่อน +1

    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!!

  • @dimitarkostov7113
    @dimitarkostov7113 9 หลายเดือนก่อน +5

    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 9 หลายเดือนก่อน +3

      Just switch to alacritty. Its gpu accelerated and cross platform

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

      @@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 9 หลายเดือนก่อน

      @@dimitarkostov7113gotcha
      Yeah i just gave up on iterm. Its so bloated and slow

  • @imrellx
    @imrellx 9 หลายเดือนก่อน +5

    You are absolutely incredible! It's refreshing to see someone on TH-cam 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  9 หลายเดือนก่อน +2

      Means a lot, thank you!

  • @PaulWilliams-jh7vh
    @PaulWilliams-jh7vh 8 หลายเดือนก่อน +5

    hands down you are one of the best creators for this thank you. You are so concise and clear.

  • @JonathanMorrisMusic
    @JonathanMorrisMusic 9 หลายเดือนก่อน +11

    Excellent content as usual, Josean, keep up the great work!

  • @perkio30
    @perkio30 8 หลายเดือนก่อน +1

    I’ve just been rawdogging it with a barebones default terminal for work 😂 you just changed my life

  • @alaouiamine3835
    @alaouiamine3835 9 หลายเดือนก่อน +3

    I really enjoyed every minute, thank you for gold tier content 🙏

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

    never know I could expand fzf usage like this. Thanks!

  • @xx-_someone_-yy
    @xx-_someone_-yy 9 หลายเดือนก่อน +2

    wow, thank you! btw, what keyboard do you use?

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

    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!

  • @CanRau
    @CanRau 13 วันที่ผ่านมา

    For zoxide you can pass --cmd cd or something (on mobile, please check docs) like that so you don't have to add the alias manually and also get cdi which maps to zi

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

    What keyboard do you use, nice vid!

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

    Great set of tools, thanks for sharing.

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

    WoW! you motivated me again to get back to work more in terminal. thanks :)

  • @Good-and-Geeky
    @Good-and-Geeky 9 หลายเดือนก่อน +1

    Excellent - Had fzf and zoxide installed but learned some new stuff about them too. All looking great in the terminal now...

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

      Happy to hear that!

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

    Hi! Do you have a video talks about the terminal you use and how you configured it?

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

    that fzf config with bat and eza is really cool. i'll definitely try that

  • @HannoBuhmes
    @HannoBuhmes 8 หลายเดือนก่อน +1

    Nice! What is that auto complete/ suggestion feature we can see all the time you type... Is it fig?

  • @shahedulislam94
    @shahedulislam94 3 หลายเดือนก่อน +1

    Has anyone ran into an issue with ZSH where Ctrl + GH in a repo doesn't work for the GIT commands? It just clears the line for me the zsh shortcut must be overriding it

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

    Love the sound of those keys. What switch are they?

  • @Санёчек-ы8ж
    @Санёчек-ы8ж 2 หลายเดือนก่อน

    Amazing video!
    Need more

  • @АльбертХарисов-м8с
    @АльбертХарисов-м8с 2 หลายเดือนก่อน

    Thank you very much! A lot of perfect tools!

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

    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.

  • @puzzledl
    @puzzledl 9 หลายเดือนก่อน +2

    please make a video about setup python (pylsp) in nvim .

  • @i.hate.artists
    @i.hate.artists 9 หลายเดือนก่อน +3

    awesome video as always, fzf and eza my fav

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

    Wow I have had fzf for many years and had no idea of the ** functionality. Very cool!

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

    I'm loving that marbly keyboard acoustic. What one are you using?

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

    installing from the fzf git repo gives you a few more options like keybinds and history search plus the latest version.

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

    Nothing beats difftastic for git diff! Great video nonetheless! Thank you!

  • @prze-mek
    @prze-mek 5 หลายเดือนก่อน

    Very nice synergy between fzf bat and delta!

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

    This video really leveled up my nix

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

    Absolute banger. 10/10 thank you

  • @lapincheriatota
    @lapincheriatota 17 วันที่ผ่านมา

    how are you getting prompt recommendations on the terminal?

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

    Very interesting. Been using the terminal the same for 30 years. Time to modernizen it?

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

    Very demonstrative. Thanks.

  • @TheGamingTitan
    @TheGamingTitan 9 หลายเดือนก่อน +2

    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!

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

    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)

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

    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.

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

    Good content! How do you keep your terminal transparent so you can put a video of yourself behind the terminal?

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

      Most graphical terminals have a theme setting which adjusts transparency.

  • @ryanmatsua33
    @ryanmatsua33 5 หลายเดือนก่อน +2

    How do you show your git hashes like that on the terminal?

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

    Awesome tips, even for a long time cli user ❤

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

    Incredible set of tips! So much magic!

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

    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!

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

    Very good video. The best intro to far I have seen.

  • @mannyfay2524
    @mannyfay2524 24 วันที่ผ่านมา

    thx! your vids are amazing.

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

    that was awesome, I added a lot of stuff to my configs, thanks!

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

      Happy to hear that!

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

    Could you also share how you setup the prompt

  • @maxreuv
    @maxreuv 9 หลายเดือนก่อน +3

    Superuseful, thank you very much!

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

      Happy to hear that!

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

    Great video. Slick workflow.

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

    Svelte! I already knew you have good taste but this further confirms it 👍👍

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

    Just started using eza its great!

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

    WOW. What keyboard is that?

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

      Was wondering the same thing. It clicks beautifully and seems to be separated.

    • @ultrasys
      @ultrasys 7 หลายเดือนก่อน +1

      @@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 7 หลายเดือนก่อน

      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 :(

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

    This was next level! Loved it!

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

    Dimelo, saludos! Aqui otro boricua apoyando! Gracias por representar la islita🇵🇷

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

      Saludos! Muchas gracias!! Orgulloso de representar 🇵🇷

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

    Thank you. This is really helpful!

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

    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.

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

    You Sir, are a CLI guru! Now I have CLI envy 😢

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

    awesome video man thank you very much

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

    Another great video!! Thank you 🙏

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

    Exceptional tools, are they all available for Windows cmd?

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

    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

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

    This is a really solid video.

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

    great goodies, as always! Cheers

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

    Your videos are always amazing.

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

    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.

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

    Would be good if you can also talk about why you chose alacrity over iterm2 or warp in next video, cheers

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

    Great in depth information. Got some setting up to do…

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

    You're a wizard 🙂

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

    Nice Work! I didn't know the theme management! I'll try it!

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

    Awesome video awesome setup! Thanks for sharing the knowledge

  • @aamirm5117
    @aamirm5117 6 หลายเดือนก่อน +10

    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 5 หลายเดือนก่อน +1

      its very useful for admins and programmers working big projects with thousands of files

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

    40 year old developer here, loving your content always.

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

    What is the terminal that you are using? Have you added any plugins to it?

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

    Brilliant video!!! Thanks for sharing.
    Is it possible to share tips n tricks on how you learnt to type this fast?

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

      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 9 หลายเดือนก่อน

      @@joseanmartinez thank you so much for taking your time to answer. Appreciate it!!

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

    amazing video as always!!

  • @marcin.sobocinski
    @marcin.sobocinski 9 หลายเดือนก่อน

    This is the next level of the next level of using terminal 😀... I am at the base lever currently...

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

    Very cool. Thank you for the in depth explanation. Didn’t know about thef***k and will install it now :)

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

      Thanks for the feedback Auryn! Happy to hear you found it helpful!

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

      @@joseanmartinez It absolutely was, love your videos and watch all of them :)

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

      @@CodingWithAuryn Thanks man!

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

    This is genius. Thanks!!!

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

    Great tools, thank you.

  • @poisondart5586
    @poisondart5586 8 หลายเดือนก่อน +1

    What is the font?

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

      Seems like the Nerd Fonts

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

    Great explanation

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

    Bro, you are making very awesome video , keep it up

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

    More than the boring "Must have command line tools" by pointing out how these tools can work together. Great video

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

    do you use iTerm?
    What do you use?

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

    you got my whole attention.