Тёмный

7 Amazing CLI Tools You Need To Try 

Josean Martinez
Подписаться 38 тыс.
Просмотров 205 тыс.
0% 0

These are 7 game-changing cli tools for macOs or Linux operating systems. I've been incorporating them into my workflow recently and they are incredibly helpful for working on the terminal. Hope you enjoy the video!
✍🏽 Blog Post With Code & Commands: bit.ly/49I5eqU
💻 Source Code/Dotfiles: bit.ly/4cFlPyq
📧 Subscribe To My Newsletter: buttondown.email/josean
☕️ Help Support Me And The Channel: www.buymeacoffee.com/joseanma...
✨ My Wallpaper Pack: bit.ly/49pC13Q
🔗 Helpful Links
fzf-git repo (for list of shortcuts): bit.ly/3Unwgzm
fzf theme generator: bit.ly/49Ju3mi
🎥 How To Use Setup Neovim in 2024: • How I Setup Neovim To ...
🎥 How to build a Corne keyboard: • How To Build A Corne K...
-----
⌨️ Corne Keyboard Parts
1. Cherry MX Corne V3 Kit:
- Partially Assembled Kit: bit.ly/3wPLofX
- Regular Kit: bit.ly/3PicaE5
2. Elite-C Microcontroller:
- Little Keyboards: bit.ly/48Q9CDR
- Keebio: bit.ly/3Pm9lBJ
3. Low Profile Sockets & Mill-Max Pins: bit.ly/3TePp4V
4. 128x32 Oled Screens: bit.ly/3TdjZMf
5. Corne Keyboard Case: bit.ly/48W6bLP or etsy.me/4ca7fPc
6. Corne Display Covers: bit.ly/48QgkJW
7. Switches & Keycaps: bit.ly/3Vbvrus
8. TRRS Cable: amzn.to/3PjyfBX
⏰ Timestamps
00:00 - introduction
00:25 - fzf
06:27 - bat
09:00 - delta
10:15 - eza
13:07 - tldr
13:52 - thef*ck
14:49 - zoxide
17:32 - conclusion
** Disclaimers **
Links included in the description may be affiliate links. By clicking and/or purchasing from these affiliate links I receive a small commission (at no cost to you). This really helps me out in funding my videos and growing my channel! Thank you for all of your support.

Наука

Опубликовано:

 

7 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 235   
@joseanmartinez
@joseanmartinez Месяц назад
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!
@frankcarv
@frankcarv Месяц назад
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 13 часов назад
Heya Jose nice video, have a look at difftastic as diff tool. It's syntax aware and very cool.
@brunesi
@brunesi 18 дней назад
This was not a video, it was a show on how to use the terminal more efficiently. Just amazing.
@unlobs
@unlobs Месяц назад
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.
@IainSimmons
@IainSimmons Месяц назад
I never knew about the ** for fzf, that's awesome!
@joseanmartinez
@joseanmartinez Месяц назад
🚀
@charfractal9441
@charfractal9441 Месяц назад
@@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 Месяц назад
@@charfractal9441 how you make it work on fish bro ?
@faustozampa
@faustozampa Месяц назад
@@charfractal9441 i have the same problem... what did you do?
@mkdir7005
@mkdir7005 Месяц назад
@@charfractal9441 me too
@robboerman9378
@robboerman9378 Месяц назад
When I saw the video title first I thought “another one of those open door videos”… but I was wrong. Super useful tools!!
@davidpower3102
@davidpower3102 13 дней назад
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.
@dustin6336
@dustin6336 10 дней назад
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!
@PaulWilliams-jh7vh
@PaulWilliams-jh7vh Месяц назад
hands down you are one of the best creators for this thank you. You are so concise and clear.
@JonathanMorrisMusic
@JonathanMorrisMusic Месяц назад
Excellent content as usual, Josean, keep up the great work!
@joseanmartinez
@joseanmartinez Месяц назад
Thank you 🙏🏽
@TheGamingTitan
@TheGamingTitan Месяц назад
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!
@user-tt1ru8og2n
@user-tt1ru8og2n Месяц назад
Nicely intersects with my list of useful CLI apps. Thank you for the video!
@imrellx
@imrellx Месяц назад
You are absolutely incredible! It's refreshing to see someone on RU-vid 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 Месяц назад
Means a lot, thank you!
@fulcain8596
@fulcain8596 Месяц назад
Litterly what i was looking for. specially the fzf thingi. Thank you so much!
@alaouiamine3835
@alaouiamine3835 Месяц назад
I really enjoyed every minute, thank you for gold tier content 🙏
@SamLaw1
@SamLaw1 Месяц назад
Incredible set of tips! So much magic!
@Spainog
@Spainog Месяц назад
Awesome video awesome setup! Thanks for sharing the knowledge
@adamdrake39
@adamdrake39 Месяц назад
Not the usual recommendations and I like the more in depth view of each one. Thanks for making this!
@MK_UTD
@MK_UTD Месяц назад
WoW! you motivated me again to get back to work more in terminal. thanks :)
@i.hate.artists
@i.hate.artists Месяц назад
awesome video as always, fzf and eza my fav
@joseanmartinez
@joseanmartinez Месяц назад
Thanks!
@markring40
@markring40 Месяц назад
Another great video!! Thank you 🙏
@chandragie
@chandragie Месяц назад
never know I could expand fzf usage like this. Thanks!
@joseanmartinez
@joseanmartinez Месяц назад
Happy to help!
@ebouchut
@ebouchut 27 дней назад
Thank you. This is really helpful!
@NickyDekker89
@NickyDekker89 29 дней назад
Great video. Slick workflow.
@nanashi7726
@nanashi7726 Месяц назад
Nice Work! I didn't know the theme management! I'll try it!
@MichaelProcario
@MichaelProcario Месяц назад
Very good video. The best intro to far I have seen.
@noelguiavieira
@noelguiavieira Месяц назад
great goodies, as always! Cheers
@joseanmartinez
@joseanmartinez Месяц назад
Thanks! 🙏🏽
@itzzRaghav
@itzzRaghav Месяц назад
Your videos are always amazing.
@maxreuv
@maxreuv Месяц назад
Superuseful, thank you very much!
@joseanmartinez
@joseanmartinez Месяц назад
Happy to hear that!
@JulianInsua
@JulianInsua Месяц назад
This was next level! Loved it!
@joseanmartinez
@joseanmartinez Месяц назад
Thank you!
@hrayati
@hrayati Месяц назад
Great tools, thank you.
@nickmills8476
@nickmills8476 Месяц назад
Great in depth information. Got some setting up to do…
@fegyi001
@fegyi001 Месяц назад
that was awesome, I added a lot of stuff to my configs, thanks!
@joseanmartinez
@joseanmartinez Месяц назад
Happy to hear that!
@Good-and-Geeky
@Good-and-Geeky Месяц назад
Excellent - Had fzf and zoxide installed but learned some new stuff about them too. All looking great in the terminal now...
@joseanmartinez
@joseanmartinez Месяц назад
Happy to hear that!
@ignrey
@ignrey Месяц назад
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 Месяц назад
Happy to hear it was helpful!
@perkio30
@perkio30 22 дня назад
I’ve just been rawdogging it with a barebones default terminal for work 😂 you just changed my life
@tstephansen
@tstephansen Месяц назад
This is a really solid video.
@charfractal9441
@charfractal9441 Месяц назад
amazing video as always!!
@joseanmartinez
@joseanmartinez Месяц назад
Thank you!
@user-hh4br5tk5p
@user-hh4br5tk5p Месяц назад
This is genius. Thanks!!!
@utvikler-no
@utvikler-no Месяц назад
Awesome tips, even for a long time cli user ❤
@joseanmartinez
@joseanmartinez Месяц назад
Thanks!!
@dimitarkostov7113
@dimitarkostov7113 Месяц назад
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 Месяц назад
Just switch to alacritty. Its gpu accelerated and cross platform
@dimitarkostov7113
@dimitarkostov7113 Месяц назад
@@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 Месяц назад
@@dimitarkostov7113gotcha Yeah i just gave up on iterm. Its so bloated and slow
@d3mist0clesgee12
@d3mist0clesgee12 Месяц назад
Wow, great stuff
@brighamdent310
@brighamdent310 Месяц назад
Just started using eza its great!
@defectus
@defectus 19 дней назад
Thanks a lot!
@cainux
@cainux 21 день назад
Svelte! I already knew you have good taste but this further confirms it 👍👍
@bibalavida
@bibalavida Месяц назад
wow, thank you! btw, what keyboard do you use?
@MarkJaquith
@MarkJaquith Месяц назад
Incredible video.
@digital42082
@digital42082 Месяц назад
Good content! How do you keep your terminal transparent so you can put a video of yourself behind the terminal?
@adityakumartiwari8882
@adityakumartiwari8882 Месяц назад
Bro, you are making very awesome video , keep it up
@joseanmartinez
@joseanmartinez Месяц назад
Thank you!
@carlosmengs
@carlosmengs Месяц назад
Great video
@stebanrider
@stebanrider 11 дней назад
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
@rafalk0
@rafalk0 Месяц назад
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.
@scottfwalter
@scottfwalter Месяц назад
Great video!
@joseanmartinez
@joseanmartinez Месяц назад
Thanks!
@10tronic
@10tronic 10 дней назад
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)
@particularist11
@particularist11 18 дней назад
I'm loving that marbly keyboard acoustic. What one are you using?
@ericlindell3777
@ericlindell3777 Месяц назад
Great vid!
@joseanmartinez
@joseanmartinez Месяц назад
Thank you!
@HannoBuhmes
@HannoBuhmes 13 дней назад
Nice! What is that auto complete/ suggestion feature we can see all the time you type... Is it fig?
@stannylou1636
@stannylou1636 Месяц назад
What keyboard do you use, nice vid!
@CodingWithAuryn
@CodingWithAuryn Месяц назад
Very cool. Thank you for the in depth explanation. Didn’t know about thef***k and will install it now :)
@joseanmartinez
@joseanmartinez Месяц назад
Thanks for the feedback Auryn! Happy to hear you found it helpful!
@CodingWithAuryn
@CodingWithAuryn Месяц назад
@@joseanmartinez It absolutely was, love your videos and watch all of them :)
@joseanmartinez
@joseanmartinez Месяц назад
@@CodingWithAuryn Thanks man!
@marcin.sobocinski
@marcin.sobocinski Месяц назад
This is the next level of the next level of using terminal 😀... I am at the base lever currently...
@kevinluis4179
@kevinluis4179 Месяц назад
Dimelo, saludos! Aqui otro boricua apoyando! Gracias por representar la islita🇵🇷
@joseanmartinez
@joseanmartinez Месяц назад
Saludos! Muchas gracias!! Orgulloso de representar 🇵🇷
@LostBoyLA
@LostBoyLA Месяц назад
Very interesting. Been using the terminal the same for 30 years. Time to modernizen it?
@zeal514
@zeal514 Месяц назад
another banger video!
@joseanmartinez
@joseanmartinez Месяц назад
Thank you🙏🏽
@tridibbiswas3361
@tridibbiswas3361 Месяц назад
Could you also share how you setup the prompt
@synen
@synen Месяц назад
Exceptional tools, are they all available for Windows cmd?
@V0R73X
@V0R73X Месяц назад
is there a way to have the lines wrap in the bat preview when Ctrl + T is pressed?
@beardedgiant
@beardedgiant Месяц назад
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
@SouNin_
@SouNin_ Месяц назад
How did you get those icons onto terminal?
@zhangkevin8147
@zhangkevin8147 21 день назад
Could you tell me how to build a blog like yours?Thanks
@ercudu
@ercudu Месяц назад
i really like your terminal is there any video explain the customization u have
@joseanmartinez
@joseanmartinez Месяц назад
I will be doing a new video on that soon🙏🏽
@slowook
@slowook Месяц назад
do you use iTerm? What do you use?
@karlhuang9
@karlhuang9 Месяц назад
Would be good if you can also talk about why you chose alacrity over iterm2 or warp in next video, cheers
@abimanyu86ece
@abimanyu86ece Месяц назад
What is the terminal that you are using? Have you added any plugins to it?
@rakeshvenkat9971
@rakeshvenkat9971 Месяц назад
Brilliant video!!! Thanks for sharing. Is it possible to share tips n tricks on how you learnt to type this fast?
@joseanmartinez
@joseanmartinez Месяц назад
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 Месяц назад
@@joseanmartinez thank you so much for taking your time to answer. Appreciate it!!
@juanal07
@juanal07 20 дней назад
hey do you know how to implement fzf + delta for diffs? It's like not full width on my machine, dont know why
@_haakon_
@_haakon_ 18 дней назад
Thanks
@joseanmartinez
@joseanmartinez 18 дней назад
Thank you for your support! Means a lot 🙏🏽
@mattjensen3092
@mattjensen3092 Месяц назад
First time viewer, good video!!!
@mattjensen3092
@mattjensen3092 Месяц назад
Would love to know more about your setup (config, OS, etc), hopefully explained in your other vids or blog
@joseanmartinez
@joseanmartinez Месяц назад
Thank you! And yes, I have videos on most of my setup including my terminal setup as well as Neovim and tmux. The terminal setup for this particular video is new so I'm planning on doing a new one for that.
@shaice
@shaice Месяц назад
SUBSCRIBEEEED you are the CLI god that everyone would need.
@puzzledl
@puzzledl Месяц назад
please make a video about setup python (pylsp) in nvim .
@ashishpandeyone
@ashishpandeyone Месяц назад
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.
@fuzzy-02
@fuzzy-02 5 дней назад
Thef*ck was way cooler than I thought it'd be
@somnukwongkhan4233
@somnukwongkhan4233 Месяц назад
Great
@user-xo6vr8vz9x
@user-xo6vr8vz9x Месяц назад
thank you sir. how to vim auto suggestion ?? <a href="#" class="seekto" data-time="341">05:41</a>
@talderson1
@talderson1 Месяц назад
tldr... that's worth the visit all by itself.
@ElMarcoh
@ElMarcoh Месяц назад
didn't know fzf now shipped with the zsh config as a flag, I guess it was added within this month since a month ago was when I set up my laptop and my fzf didn't have the flag
@subbunittala2012
@subbunittala2012 Месяц назад
I'm currently running wsl on windows 10 ...and i want to trigger the obsdian app (more importantly the obsidian urls ) .. i found xdg-open will work ..and it uses wsl-open under the hood ..but it is giving me some error ..can you please advise me !
@dhakhoa93
@dhakhoa93 Месяц назад
From WSL, I'd just leverage powershell to open the file using the associations set by Windows. You can try putting the following in a function in your .bashrc file=$(echo "$1" | sed -e 's/\//\\/g') powershell.exe -Command "Invoke-Item $file"
@GeorgeGzirishvili
@GeorgeGzirishvili Месяц назад
<a href="#" class="seekto" data-time="890">14:50</a>: There's also _autojump._
@SB-qm5wg
@SB-qm5wg Месяц назад
I didn't know fzf had keybindings. I've been using it just for pipes.
@imrongamidli5190
@imrongamidli5190 Месяц назад
Keyboard update review?
@10tronic
@10tronic Месяц назад
Sin duda instalaré fzf
@GustavoWidman-ze8dx
@GustavoWidman-ze8dx Месяц назад
Can you share your powerlevel10k config please?
@Feedback406
@Feedback406 Месяц назад
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
@musagillani5399
@musagillani5399 Месяц назад
try exa, similar to eza
@mattcargile
@mattcargile Месяц назад
Missing ripgrep and fd-find! With fzf that is the holy trinity.
@Ulchie
@Ulchie Месяц назад
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 Месяц назад
I didn't know that! Thanks for the tip.
@RogasTV
@RogasTV Месяц назад
try fff for file system nagivation
@user-qt3dk1vw7c
@user-qt3dk1vw7c Месяц назад
I want to know your zsh theme
@Danitruc6
@Danitruc6 Месяц назад
Man the F*CK command is awesome
@HolaMundoDev
@HolaMundoDev Месяц назад
🔥
@joseanmartinez
@joseanmartinez Месяц назад
Gracias!
@BrazenNL
@BrazenNL 13 дней назад
Set the zoxide command to `cd` instead of `z` (--cmd iirc).
@timhansinger8030
@timhansinger8030 Месяц назад
Great video as always! Since you are replacing most CLI tools with Rust successors, you could also have a look to replace fzf with skim.
@007arek
@007arek Месяц назад
fzf is everywhere, almost like a standard
Далее
Top 6 Tools to Turn Code into Beautiful Diagrams
3:24
Просмотров 551 тыс.
1 класс vs 11 класс  (игрушка)
00:30
Просмотров 1,4 млн
BEST method to LEARN PROGRAMMING 👍
3:27
Просмотров 3,7 тыс.
Zed “kills” VSCode
12:10
Просмотров 548 тыс.
How Does Linux Boot Process Work?
4:44
Просмотров 521 тыс.
Using docker in unusual ways
12:58
Просмотров 391 тыс.
Дени против умной колонки😁
0:40
Сделайте что-нибудь Samsung J6 2018
0:59
Делаю деньги и кайфую
0:59
Просмотров 34 тыс.