5 Command Line Tools That Boost Developer Productivity (2023)

The command line is a frustrating place, regardless if you're a beginner or a pro. In this video, we're talking about 5 open-source tools that make life in the command line...SO much better.
Timestamps:
00:00 Intro
00:25 Neovim
01:55 The Fuck
03:23 fzf
04:48 HTTPie
06:11 Lazy Docker
07:39 Conclusion
Links to open-source repositories:
Neovim: github.com/neovim/neovim
The Fuck: github.com/nvbn/thefuck
fzf: github.com/junegunn/fzf
HTTPie: github.com/httpie/httpie
Lazy Docker: github.com/jesseduffield/lazy...
Try Warp now for FREE 👉 bit.ly/warpdotdev
Follow us:
🐦 Twitter: / warpdotdev
💬 Discord: / discord

Пікірлер: 107

  • @sk9la
    @sk9la Жыл бұрын

    same as LazyDocker, you also have LazyGIt, LazySSH and LazyNPM for nodejs modules

  • @warpdotdev

    @warpdotdev

    Жыл бұрын

    This is good to know! Thank you :-)

  • @huubeijndhovenvan7177
    @huubeijndhovenvan7177Ай бұрын

    Very, very, very good. Old unix guy here. The way you choose to use the command line in the 2024 world is just

  • @BillGarrett
    @BillGarrett3 ай бұрын

    I think what really sold me on fzf in your presentation was the way you could pipe stuff to it. A graphical tool that still plays well in the unix mindset is fantastic

  • @jflamb-jr
    @jflamb-jr Жыл бұрын

    You are absolutely killing it with these videos. 👍

  • @warpdotdev

    @warpdotdev

    Жыл бұрын

    Thanks Jaime! 😀

  • @conradtaylor29
    @conradtaylor2910 ай бұрын

    Wow, these are some great tools to add to my development workflows, and thanks so much for creating this fantastic video!!!! Bravo!!!! 👍🏾🙌🏾👏🏾🎉

  • @maurolimaok
    @maurolimaok10 ай бұрын

    Very nice video. I'm on my first steps on learning to code, and this insights will be helpful. Thanks!

  • @rybakostis
    @rybakostis5 ай бұрын

    entr - runs a command whenever files change. Really simple and awesome

  • @enkiimuto1041
    @enkiimuto10413 ай бұрын

    This lazy docker thing is amazing, thanks!

  • @CodingWithLewis
    @CodingWithLewis Жыл бұрын

    One of the easiest command line tools I use is live-server! Sometimes just having a quick server is all I need when creating a quick webpage!

  • @hakanakdag9491
    @hakanakdag94916 ай бұрын

    I just realized that you are making great videos. I liked almost all of these tools.

  • @seanshah1651
    @seanshah16519 күн бұрын

    this is really good tips .. especially i feel nice with lazy docker

  • @appleking8961
    @appleking89612 күн бұрын

    you help me a lot. thank you

  • @toddwatts8431
    @toddwatts84315 ай бұрын

    This video Shebangs for sure! NEO VIM !!! great pick.

  • @chyldstudios
    @chyldstudios Жыл бұрын

    Other popular modern CLI tools are: fd, ripgrep, bat

  • @warpdotdev

    @warpdotdev

    Жыл бұрын

    There are so many! I think we should do a part 2.

  • @magicmulder

    @magicmulder

    3 ай бұрын

    And z.

  • @amandin.

    @amandin.

    3 ай бұрын

    ​@@magicmulderzoxide*

  • @BrazenNL

    @BrazenNL

    2 ай бұрын

    @@magicmulderNot sure that's going to help. Search for `zoxide` and alias `cd` to it.

  • @crazydor12345

    @crazydor12345

    Ай бұрын

    don't forget the king: tmux and for more cli clarification you have tldr for how to use and navi to find what commands to use for json you have the better version of jq: jqp and for system htop and ncdu

  • @sebasbot01
    @sebasbot01Ай бұрын

    I like having github's gh. Simple, tho turning my directory into a remote repo with one command is really neat

  • @harrymd84
    @harrymd846 ай бұрын

    Nice video 👍 I also like the P10K theme you have ❤Did you configure that manually or is there a ready-to-go theme for it?

  • @georgesamy00
    @georgesamy00 Жыл бұрын

    Great content

  • @grubes34
    @grubes343 ай бұрын

    VIM Adventures is awesome! Great suggestion

  • @guzmonne
    @guzmonneАй бұрын

    freeze: awesome code snaphshots (integrates with NeoVim) mods: awesome cli to interact with openai API compatible tools. glow: awesome markdown renderer for the cli

  • @emckinney765
    @emckinney765 Жыл бұрын

    I work for a company which issues its employees 100% locked-down Win10 desktops via Citrix, with a data egress policy that makes nearly any connection to an outside machine an offense punishable by termination. When I see videos like this on my phone, I'm reminded that computing is actually FUN when done properly.

  • @sebastianidzkowski6810

    @sebastianidzkowski6810

    11 ай бұрын

    I had been in that place once, terrible time. Yes it should be fun!

  • @sarig9288
    @sarig92886 ай бұрын

    For me the golden combo is: 1. fzf (as mentioned) 2. ripgrep (like grep, but insanely faster) 3. direnv (to automatically add and remove things from your path, or generally run a script as soon as you cd into a directory)

  • @dr.mikeybee

    @dr.mikeybee

    4 ай бұрын

    I use direnv for all my conda environments. I never have to worry about what env is active. When I cd into a directory, I get the right conda env automatically.

  • @wafflzplz7914
    @wafflzplz79145 ай бұрын

    I wish i had known some of these earlier, jesus christ. Could have saved so much time, thx

  • @user-cm4ce5fh4q
    @user-cm4ce5fh4q2 ай бұрын

    Thank you

  • @tahmidtargaryen6230
    @tahmidtargaryen6230Ай бұрын

    what theme are you using on neovim. Love the color palette

  • @outtabubblegum7034
    @outtabubblegum7034 Жыл бұрын

    There is "LazyGit" too!

  • @warpdotdev

    @warpdotdev

    Жыл бұрын

    Yes! We love this one.

  • @gnagyusa
    @gnagyusa26 күн бұрын

    LOL. Vim and Emacs were the 2 reasons my friend and I decided to write our own code editor way back (and we did).

  • @corrada
    @corrada Жыл бұрын

    Hey! How do you customize user and host name header in warp like you showed here? I like it that way! It looks modern

  • @warpdotdev

    @warpdotdev

    Жыл бұрын

    kzread.info/dash/bejne/iq2mwaeInaioj8o.html

  • @mtsurov
    @mtsurov5 ай бұрын

    Such a great channel. Wish i could sub again.

  • @voidreact
    @voidreactАй бұрын

    Another one that's pretty cool - jq

  • @user-sp4fz1gw9w
    @user-sp4fz1gw9w8 ай бұрын

    How about python in the terminal for quantum computing appreciate your help so much

  • @dogaarmangil
    @dogaarmangil6 ай бұрын

    Neovim 👍1:00 Another advantage of Neovim/vim/vi over VSCode etc is that you generally only press one key at a time. None of that Command+Option+Shift finger acrobatics. (Vim shortcuts/modes are available on VSCode etc as well, but they don't have the built-in help system that goes along with those.)

  • @dogaarmangil

    @dogaarmangil

    6 ай бұрын

    And if all those keyboard shortcuts are still making your head explode then Neovim has has great mouse support as well, from what I can tell.

  • @kamertonaudiophileplayer847
    @kamertonaudiophileplayer8474 ай бұрын

    I do not use CL and do everything in a browser. But if I need to run any command? I do it also from a browser. But believe me, your video is an awesome and guess what? I watched it in a browser too!

  • @christofdonat2702
    @christofdonat2702Ай бұрын

    The most important thing, that is holding me back to move from vom to neovim is gvim. While there are several GUI frontends for neovim on Linux, I yet have to9 find one, that even remotely matches gvim. And I just like to keep using my shell after I've started the editor.

  • @adrian_franczak
    @adrian_franczak11 ай бұрын

    How can I replace the default terminal in IDE with warp?

  • @khaleelobrien2277
    @khaleelobrien22775 ай бұрын

    As a programmer in a VS Code World I don't see a need to use any of these...great video tho!

  • @BrunoCoelho
    @BrunoCoelho5 ай бұрын

    I love your straight to the point and no BS style! I'll definitely take Http Pie for a ride. You got a new sub!

  • @MrSagarvarule
    @MrSagarvarule6 ай бұрын

    Curl n http was a pain to use for APai Testing hence Postman exist, not other way round

  • @kahahabahaha
    @kahahabahaha4 ай бұрын

    lsd for a souped up ls command (if you still wanna use ls) visidata if you need to view csv files and the like

  • @muratasarslan2359
    @muratasarslan23592 ай бұрын

    Can it be used as VSCode terminal?

  • @theinfinity310
    @theinfinity310 Жыл бұрын

    Could you please make a tutorial on how to customize the warp terminal like yours?

  • @warpdotdev

    @warpdotdev

    Жыл бұрын

    That video already exists! Here's a link (and a corresponding blog in the description of the video) kzread.info/dash/bejne/iq2mwaeInaioj8o.html

  • @theinfinity310

    @theinfinity310

    Жыл бұрын

    @@warpdotdev thank you

  • @plot-ri4yz
    @plot-ri4yz9 ай бұрын

    ❤❤❤

  • @hglbrg
    @hglbrg6 ай бұрын

    great recommendations, narration and pacing but the bubble-animation on everything gave me motion sickness. :/

  • @christofferaasted
    @christofferaasted Жыл бұрын

    mentions neovim, but these features are all available in vim

  • @warpdotdev

    @warpdotdev

    Жыл бұрын

    In the video, we mention some of the extra capabilities that Neovim provides for search-and-replace functionality. But you're right, we covered only the basics of Neovim - in the future, we'd love to do a dedicated video that dives deep into all the features and customizations that Neovim provides.

  • @MrJoseableal
    @MrJoseableal5 ай бұрын

    👏👏👏👏👏👏👏👏👏👏👏👏👏

  • @BeyondImaginationzz
    @BeyondImaginationzz Жыл бұрын

    zellij and helix are awesome combination , though zellij sometime act weird in Warp in ssh connection

  • @AlesNajmann
    @AlesNajmannАй бұрын

    no autojump? how come?

  • @karthickb1973
    @karthickb19734 ай бұрын

    lazydocker UI looks very similar to lazygit

  • @almarn
    @almarn5 ай бұрын

    You should ditch fzf and use broot....

  • @TheLinuks
    @TheLinuks2 ай бұрын

    Clifm

  • @davidalcala7136
    @davidalcala71362 ай бұрын

    Jump command

  • @LouiseBrooksBob
    @LouiseBrooksBob22 күн бұрын

    "This command allows me to..." shows command for 1 nanosecond.

  • @RocKeR.
    @RocKeR.3 ай бұрын

    How do you know if someone is a Vim user? A: He will tell you...

  • @saeedgnu
    @saeedgnu3 ай бұрын

    Change your default python to 3!

  • @saeedgnu

    @saeedgnu

    3 ай бұрын

    But good video.

  • @laughingvampire7555
    @laughingvampire755517 күн бұрын

    and you also make a typo with `fuck`

  • @lesamir2010
    @lesamir2010 Жыл бұрын

    #Supergirl

  • @zyxyuv1650
    @zyxyuv16503 ай бұрын

    alias mi="micro"

  • @mikescholz6429

    @mikescholz6429

    Ай бұрын

    Alias nano=“micro” 😎

  • @ChrisHaupt
    @ChrisHaupt5 ай бұрын

    what a cuuuuutie

  • @pamus6242
    @pamus62427 ай бұрын

    WHY? Why did you puthon?? Now I'm obsessed with puthon. On a serious note, I really need to take a look at FZF !

  • @WizardOfArc
    @WizardOfArc7 ай бұрын

    Warp seems to act like fuck anyway

  • @WizardOfArc

    @WizardOfArc

    4 ай бұрын

    I have no idea what I meant by this 😥😳

  • @zamolxezamolxe8131
    @zamolxezamolxe81314 ай бұрын

    nice vid, it helped me a lot. the only annoying thing was her vocal fry at the end of every single sentence. sounds like a croaking frog. she is cute and intelligent, why does she need to talk like that

  • @laslohollifeld5463
    @laslohollifeld54639 ай бұрын

    🤣🤣🤣

  • @merloali
    @merloali8 ай бұрын

    you forget mention to tmux and lazygit but anyway, only linux users knows about these tools more 😎

  • @Bekon241
    @Bekon2415 ай бұрын

    You miss window with this shity magic mouse charged from bottom. Fapple genius invention.

  • @2dumb2type
    @2dumb2typeКүн бұрын

    No self-respecting dev would use warp, a terminal with an account? Cloud-backed history? What is wrong with you all

  • @MuhammadArshad
    @MuhammadArshadАй бұрын

    I absolutely hate the aliases for the cli tools. I mean how lazy do you have to be to make an aliases for ‘git push’ to ‘gp’ or how much time will you actually save on it.

  • @markring40
    @markring40 Жыл бұрын

    Hahaha. WTF??

  • @wanderingfido
    @wanderingfidoАй бұрын

    Does anyone here still have a career-related job in IT? Be honest.

  • @JariAalto
    @JariAalto2 ай бұрын

    Can't really see anything displayed, way too fast video. Please slow down.

  • @eveningstarnm3107
    @eveningstarnm31075 ай бұрын

    Apparently, everything is insane. Either that,or a lot of publishers aren’t worth watching. I won’t be back to this channel. “Insane” is lazy.

  • @bobweiram6321
    @bobweiram63212 ай бұрын

    I can't believe the amazing amount of mediocrity in today's modern computing. During the 80s and 90s, we had powerful graphical interfaces which abstracted away all this tedious and mind-bending complexity. We never had to type in tedious and error-prone commands, configure settings by editing complex text files, or learn a new language just to compile our programs.

  • @voidreact

    @voidreact

    Ай бұрын

    skill issue

  • @bobweiram6321

    @bobweiram6321

    Ай бұрын

    @@voidreact ???

  • @user-hn1cy5ee5l
    @user-hn1cy5ee5l5 ай бұрын

    vim is the worst text editor ever

  • @KevinGustavson

    @KevinGustavson

    Ай бұрын

    Learning vim is like learning to waterski. You can't do squat until you get up, but then...

  • @user-hn1cy5ee5l

    @user-hn1cy5ee5l

    Ай бұрын

    @@KevinGustavson I don't want waterski, I have a yacht, it's comfortable and does the job it should

  • @salehgeberty
    @salehgeberty5 ай бұрын

    fish, htop .. try them