Terminals

Master Terminal Multiplexing with Zellij in Minutes!

Let me show you something exciting, something that makes me much more productive.

I am going to execute command zellij, specify a name of the session (crossplane-kubernetes), and a layout (test-layout.kdl), and…

Do NOT run the command that follows. It is only a preview. We’ll set it all up later.

zellij --session crossplane-kubernetes --layout test-layout.kdl

BOOM!

There’s everything I need, nicely split into tabs and panes.

Master Your New Laptop Setup: Tools, Configs, and Secrets!

This is a new machine. I just got it. It has nothing on it beyond what’s available out-of-the box.

Actually, that’s not true. The only thing I did was to clone a Git repo. That’s it. That’s all I have on this machine, for now.

10 CLIs I Can Not Live Without!

Today we’ll explore ten CLI tools without which my life would be meaningless. Well… Maybe not meaningless, but certainly much less productive and harder.

So, without further ado, those are tend CLIs I use on a daily basis, and you should use them as well.

Transform Your Terminal: 3 Must-Have Zsh Plugins!

I use Zsh as my shell. It is the default shell in macOS and available in any other operating system. There’s no way I’ll ever go back to Bash and the only other Shell comparable to Zsh is Fish.

Fish is great, maybe even better than Zsh, but it’s not POSIX compliant meaning that some of the commands I would use in Fish might not work elsewhere. Zsh, on the other hand, is POSIX compliant meaning that whatever I do in it would work in any other Shell, except Fish. Compatibility wins.

All in all, Zsh is great and I love it. However, Zsh alone is… well, it’s just a shell. We need to extend it to make it truly great.

Specifically, there are three must-have plugins. With those we’ll explore today, Zsh gets transformed from “yet another shell” to “I can’t live without it”.

Here it goes. Here are the three must-have Zsh plugins that will transform the way you work.

From Boring to Productive: Customize Your Shell Prompt with Starship

What I’m about to say might sound silly, but I’m going to say it anyway.

One of the easiest ways to improve productivity is by having a good Shell prompt.

I, for example, tend to have a minimal prompt that shows only the pending actions I need to perform.

Do NOT try to execute the commands in this section. We’ll go through the setup and details in the next sections. This is only the preview of what’s comming.

dotfiles-demo 
➜ 

That means that, most of the time, the only information shown in my prompt is the current directory which, in this case, is dotfiles-demo. It is a boring prompt, by design.

However, let’s see what happens if…