5 Command Line Tools That Boost Developer Productivity (2023)

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 มิ.ย. 2024
  • 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

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

  • @sk9la
    @sk9la ปีที่แล้ว +25

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

    • @warpdotdev
      @warpdotdev  ปีที่แล้ว +4

      This is good to know! Thank you :-)

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

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

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

    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 ปีที่แล้ว +45

    You are absolutely killing it with these videos. 👍

    • @warpdotdev
      @warpdotdev  ปีที่แล้ว

      Thanks Jaime! 😀

  • @conradtaylor29
    @conradtaylor29 10 หลายเดือนก่อน +1

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

  • @maurolimaok
    @maurolimaok 10 หลายเดือนก่อน +1

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

  • @rybakostis
    @rybakostis 6 หลายเดือนก่อน +5

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

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

    This lazy docker thing is amazing, thanks!

  • @CodingWithLewis
    @CodingWithLewis ปีที่แล้ว +6

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

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

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

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

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

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

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

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

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

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

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

    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?

  • @appleking8961
    @appleking8961 6 วันที่ผ่านมา

    you help me a lot. thank you

  • @emckinney765
    @emckinney765 ปีที่แล้ว +24

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

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

  • @faysoufox
    @faysoufox 3 วันที่ผ่านมา

    Was very interesting thanks

  • @georgesamy00
    @georgesamy00 ปีที่แล้ว +1

    Great content

  • @chyldstudios
    @chyldstudios ปีที่แล้ว +28

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

    • @warpdotdev
      @warpdotdev  ปีที่แล้ว +10

      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

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

    VIM Adventures is awesome! Great suggestion

  • @corrada
    @corrada ปีที่แล้ว +2

    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  ปีที่แล้ว +3

      th-cam.com/video/Xyr_EOmEB_g/w-d-xo.html

  • @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

  • @user-sp4fz1gw9w
    @user-sp4fz1gw9w 9 หลายเดือนก่อน

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

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

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

  • @outtabubblegum7034
    @outtabubblegum7034 ปีที่แล้ว +3

    There is "LazyGit" too!

    • @warpdotdev
      @warpdotdev  ปีที่แล้ว

      Yes! We love this one.

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

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

  • @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.

  • @dogaarmangil
    @dogaarmangil 6 หลายเดือนก่อน +5

    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.

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

    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!

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

    Such a great channel. Wish i could sub again.

  • @user-cm4ce5fh4q
    @user-cm4ce5fh4q 2 หลายเดือนก่อน

    Thank you

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

    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!

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

    Another one that's pretty cool - jq

  • @theinfinity310
    @theinfinity310 ปีที่แล้ว +1

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

    • @warpdotdev
      @warpdotdev  ปีที่แล้ว +2

      That video already exists! Here's a link (and a corresponding blog in the description of the video)
      th-cam.com/video/Xyr_EOmEB_g/w-d-xo.html

    • @theinfinity310
      @theinfinity310 ปีที่แล้ว

      @@warpdotdev thank you

  • @adrian_franczak
    @adrian_franczak ปีที่แล้ว

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

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

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

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

    Can it be used as VSCode terminal?

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

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

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

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

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

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

      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.

  • @plot-ri4yz
    @plot-ri4yz 9 หลายเดือนก่อน

    ❤❤❤

  • @BeyondImaginationzz
    @BeyondImaginationzz ปีที่แล้ว +1

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

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

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

  • @christofferaasted
    @christofferaasted ปีที่แล้ว +1

    mentions neovim, but these features are all available in vim

    • @warpdotdev
      @warpdotdev  ปีที่แล้ว +4

      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.

  • @LouiseBrooksBob
    @LouiseBrooksBob 26 วันที่ผ่านมา

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

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

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

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

    lazydocker UI looks very similar to lazygit

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

    no autojump? how come?

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

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

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

    You should ditch fzf and use broot....

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

    Clifm

  • @laughingvampire7555
    @laughingvampire7555 21 วันที่ผ่านมา

    and you also make a typo with `fuck`

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

    Change your default python to 3!

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

      But good video.

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

    what a cuuuuutie

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

    Jump command

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

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

  • @lesamir2010
    @lesamir2010 ปีที่แล้ว +1

    #Supergirl

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

    alias mi="micro"

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

      Alias nano=“micro” 😎

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

    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

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

    Warp seems to act like fuck anyway

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

      I have no idea what I meant by this 😥😳

  • @maxlim33
    @maxlim33 วันที่ผ่านมา

    You don't really use Vim or NeoVim, do you...

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

    🤣🤣🤣

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

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

  • @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.

  • @2dumb2type
    @2dumb2type 5 วันที่ผ่านมา

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

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

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

  • @markring40
    @markring40 ปีที่แล้ว +1

    Hahaha. WTF??

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

    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.

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

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

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

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

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

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

      skill issue

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

      @@voidreact ???

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

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

    fish, htop .. try them