10 CLIs I Can Not Live Without!

  Рет қаралды 10,156

DevOps Toolkit

DevOps Toolkit

Күн бұрын

Пікірлер: 34
@DevOpsToolkit
@DevOpsToolkit 2 ай бұрын
Which are your favorite CLI tools?
@sergeyp2932
@sergeyp2932 2 ай бұрын
dyff - diff tool for YAML, which also nicely works with "kubectl diff" command for prettier output. Also, Jira and Gitlab CLIs comes in handy very often. (Not mentioning bat, jq and yq, as they are already covered in your video.)
@mtik000
@mtik000 2 ай бұрын
k9s, of course!
@DevOpsToolkit
@DevOpsToolkit 2 ай бұрын
@mtik000 k9s is awesome and the only reason I did not put it on that list is that i consider it a dashboard rather than a CLI.
@LoloOnYT
@LoloOnYT 2 ай бұрын
dive : to analyse container image
@marcin_kulik
@marcin_kulik 2 ай бұрын
kubectx/kubens
@bombboy
@bombboy 2 ай бұрын
Saved so I can check out all the tools that I haven't used yet, thanks for the breakdown
@sergeideisling6958
@sergeideisling6958 2 ай бұрын
Thank you for your creativity, you are very helpful
@DavidBernard31
@DavidBernard31 2 ай бұрын
I no longer used exa, jq, yq,... since I switched to nushell (those features are built-in). A non-POSIX shell, that requires a learning time and few adaptations, but far less than powershell. One of my favorite features is scripting where every exported functions (you can have several) have an "help" autogenerated from the signature of the function.
@DevOpsToolkit
@DevOpsToolkit 2 ай бұрын
Nushell is very interesting. I've been using it on and off for a while but I am not (yet) sure that I'll stick with it.
@nenharma82
@nenharma82 2 ай бұрын
This is valuable, thanks a lot!
@ZTGallagher
@ZTGallagher 2 ай бұрын
These are all, each and every one, fantastic tools. Though funny enough none of them are tools I'd put into devbox. They're too fundamental to my everyday, regular navigation and use of my terminal, and all need to be default and global (except maybe teller). Devbox can handle that, too, but honestly I mostly just use brew/brewfiles for the "Need everywhere" tools. I'm curious what people feel are common enough to put into devbox files, but not necessary enough to just have installed globally.
@DevOpsToolkit
@DevOpsToolkit 2 ай бұрын
Spot on. I only have a few of those in devbox (ya, jq, and teller). All others are peanently installed on my machines. I put them in devbox.json for the demo used in the video only so that it's easier for people to follow along and reproduce what I did. Going back to your question... I tend to have the tools that are global and often used before I even reach the directory of a project installed directly. eza and zoxide would be two examples. Those that are project-specific are kept in devbox. Also, if I put an instruction in project readme, I tend to put the tools that are required to execute it in devbox. That's why, for example, I have bat installed globally and aliased to cat. That way i can instruct people to execute cat no matter whether they have bat or not.
@ZTGallagher
@ZTGallagher 2 ай бұрын
@DevOpsToolkit Oh, for instructional purposes, I absolutely get that. It makes perfect sense. The more uniform you can make the experience of people coming in to try something, the greater chance of general success. It's hard to demonstrate the "normal" use-case of Devbox without getting too specific into any given project or its dependencies. Or at least I'm not sure how I'd do it.
@roganl
@roganl 2 ай бұрын
Great Top 10 list. Point of pronunciation: 🦇≠🍑
@alvsanand
@alvsanand 2 ай бұрын
Great video!
@c_kemper
@c_kemper 2 ай бұрын
I prefer toml file format over json... and I'd much rather write nix than json to be honest. numtide devshell and direnv are a potent duo. and the devshell.toml is much easier to use/read than json IMHO.
@DevOpsToolkit
@DevOpsToolkit 2 ай бұрын
I love toml but, unfortunately, it is not as common as yaml and json. Nix, on the other hand, is too difficult for those not vested into it. If you're comfortable with it, great. For everyone else it is a bit hard to understand what's going on. I switched from direnv to teller since it solves the problem of secrets to env. vars. in a more elegant way.
@MichaelWilliams-lr4mb
@MichaelWilliams-lr4mb 2 ай бұрын
I was using eza but now I'm using lsd (not the drug)
@dreamer9393
@dreamer9393 2 ай бұрын
How could you upload so many videos in a week? 😅
@DevOpsToolkit
@DevOpsToolkit 2 ай бұрын
I upload only one video a week, and that's very challenging. I don't think I could do more than one a week.
@renanmonteirobarbosa8129
@renanmonteirobarbosa8129 2 ай бұрын
you forget k9s
@DevOpsToolkit
@DevOpsToolkit 2 ай бұрын
I wanted to focus it on more general CLIs. K9s is certainly awesome and should be on anyone's list.
@NewsBytesOnYouTube
@NewsBytesOnYouTube Ай бұрын
Eza is ok, but Exa is better
@DevOpsToolkit
@DevOpsToolkit Ай бұрын
I thought that exa is not maintained any more.
@NewsBytesOnYouTube
@NewsBytesOnYouTube Ай бұрын
@@DevOpsToolkit Wow, I stand corrected. Thanks!
@julianomoraisbarbosa
@julianomoraisbarbosa 2 ай бұрын
# til For pass / secret I use pass Combine with direnv
Wait for the last one 🤣🤣 #shorts #minecraft
00:28
Cosmo Guy
Рет қаралды 17 МЛН
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 162 МЛН
UFC 308 : Уиттакер VS Чимаев
01:54
Setanta Sports UFC
Рет қаралды 806 М.
7 Amazing CLI Tools You Need To Try
18:10
Josean Martinez
Рет қаралды 373 М.
Secrets Made My Life Miserable - Consume Secrets Easily With Teller
13:48
Nix for Everyone: Unleash Devbox for Simplified Development
20:16
DevOps Toolkit
Рет қаралды 17 М.
Linus Torvalds: Speaks on Hype and the Future of AI
9:02
SavvyNik
Рет қаралды 247 М.
Say Goodbye to Containers - Ephemeral Environments with Nix Shell
16:58
9 AMAZING COMMAND LINE TOOLS for Linux
17:09
The Linux Experiment
Рет қаралды 116 М.
CI vs. CD vs. GitOps vs. State Management: What's the Real Difference?
20:47
Someone improved my code by 40,832,277,770%
28:47
Stand-up Maths
Рет қаралды 2,6 МЛН
Is Timoni With CUE a Helm Replacement?
18:01
DevOps Toolkit
Рет қаралды 10 М.
Wait for the last one 🤣🤣 #shorts #minecraft
00:28
Cosmo Guy
Рет қаралды 17 МЛН